transformers datasets jsonlines torch pillow gradio jupylet tree-sitter tree-sitter-glsl accelerate