{"data":{"slug":"stochasticai-xturing","name":"xTuring","tagline":"Build, personalize and control your own LLMs","github_url":"https://github.com/stochasticai/xTuring","owner":"stochasticai","repo":"xTuring","owner_avatar_url":"https://avatars.githubusercontent.com/u/66399337?v=4","primary_language":"Python","stars":2674,"forks":211,"topics":["adapter","deep-learning","fine-tuning","finetuning","gen-ai","generative-ai","gpt-2","gpt-j","language-model","llama","llm","lora","mistral","mixed-precision","peft","quantization"],"archived":false,"github_pushed_at":"2026-09-12T23:50:56+00:00","maintenance_label":"Very active","stars_delta_30d":4,"url":"https://www.graphcanon.com/tools/stochasticai-xturing","markdown_url":"https://www.graphcanon.com/tools/stochasticai-xturing.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stochasticai-xturing","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stochasticai-xturing","description":"Build, personalize and control your own LLMs. From data pre-processing to fine-tuning, xTuring provides an easy way to personalize open-source LLMs. Join our discord community: https://discord.gg/TgHXuSJEk6","homepage_url":"https://xturing.stochastic.ai","license":"Apache-2.0","open_issues":0,"watchers":32,"ai_summary":"Provides tools for data pre-processing and fine-tuning of open-source LLMs","readme_excerpt":"## ⚙️ Installation\n```bash\npip install xturing\n```\nNote: xTuring requires `transformers>=4.36.0`. Do not upgrade to `transformers` 5.x yet — 5.x drops the `load_in_8bit`/`load_in_4bit` loading kwargs that the INT8/INT4 engines rely on, and nothing currently shipped needs 5.x.\n\nQwen3-Omni support (which requires `transformers>=5.0.0`) is not released yet — see [#318](https://github.com/stochasticai/xTuring/pull/318).\n\n---\n\n### Development Installation\n\nIf you want to contribute to xTuring or run from source:\n\n```bash\n\n---\n\n# Install in editable mode with development dependencies\npip install -e .\npip install -r requirements-dev.txt\n\n---\n\n## 📝 License\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n\n<br>","github_created_at":"2023-03-19T15:59:38+00:00","created_at":"2026-07-11T11:38:06.043722+00:00","updated_at":"2026-09-20T04:31:11.219016+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"adapter","name":"adapter"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"fine-tuning","name":"fine-tuning"},{"slug":"gen-ai","name":"gen-ai"},{"slug":"generative-ai","name":"generative-ai"},{"slug":"gpt-2","name":"gpt-2"},{"slug":"gpt-j","name":"gpt-j"},{"slug":"language-model","name":"language-model"}],"trust":{"provenance":{"is_fork":false,"github_id":616099860,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:29:32.052Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":5,"last_release_at":"2023-09-07T12:08:04Z","stars_delta_30d":4,"open_issues_delta_30d":-14},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:29:34.206Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:29:30.908Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-18T08:29:30.908Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:29:30.908Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-18T08:29:30.908Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["xTuring requires transformers version 4.36.0 or higher, but not the 5.x series.","Support for Qwen3-Omni, which requires transformers 5.0.0 or higher, is not yet available."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["Use xTuring when you need to fine-tune open-source LLMs with specific requirements for mixed-precision training or quantization.","Choose xTuring if you are working with models like GPT-2, GPT-J, or LLaMA and require the use of INT8 or INT4 engines for efficient training."],"when_not_to_use":["Avoid xTuring if your project requires the latest features from transformers 5.x, as xTuring currently supports transformers up to version 4.36.0.","Do not use xTuring if you are planning to work with Qwen3-Omni, as support for this model is not yet released."],"source":"enrich:decision_facts","observed_at":"2026-09-18T09:57:42.981Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"xTuring requires transformers version 4.36.0 or higher, but not the 5.x series.; Support for Qwen3-Omni, which requires transformers 5.0.0 or higher, is not yet available."},{"label":"Adopt for","value":"xTuring is a Python-based framework for personalizing and fine-tuning open-source language models, offering tools for data pre-processing and fine-tuning."},{"label":"License detail","value":"xTuring is available under the Apache License 2.0, allowing for broad usage and modification."}]}}