{"data":{"slug":"openbmb-bmtrain","name":"BMTrain","tagline":"Efficient Training for Big Models","github_url":"https://github.com/OpenBMB/BMTrain","owner":"OpenBMB","repo":"BMTrain","owner_avatar_url":"https://avatars.githubusercontent.com/u/89920203?v=4","primary_language":"Python","stars":623,"forks":88,"topics":[],"archived":false,"github_pushed_at":"2026-07-07T14:07:23+00:00","maintenance_label":"Steady","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/openbmb-bmtrain","markdown_url":"https://www.graphcanon.com/tools/openbmb-bmtrain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openbmb-bmtrain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openbmb-bmtrain","description":"Efficient Training (including pre-training and fine-tuning) for Big Models","homepage_url":null,"license":"Apache-2.0","open_issues":10,"watchers":8,"ai_summary":"BMTrain offers methods for efficient training, including pre-training and fine-tuning of big models in Python.","readme_excerpt":"## Installation\n\n- From pip （recommend） : ``pip install bmtrain``\n\n- From source code: download the package and run ``pip install .``\n\nInstalling BMTrain may take a few to ten minutes, as it requires compiling the c/cuda source code at the time of installation.\nWe recommend compiling BMTrain directly in the training environment to avoid potential problems caused by the different environments.\n\n<div id=\"usage\"></div>\n\n---\n\n## License\nThe package is released under the [Apache 2.0](https://github.com/OpenBMB/BMTrain/blob/master/LICENSE) License.","github_created_at":"2021-12-01T02:58:58+00:00","created_at":"2026-07-11T10:36:12.933347+00:00","updated_at":"2026-09-20T04:23:19.582626+00:00","categories":[{"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":"apache-2-0-license","name":"apache-2.0 license"},{"slug":"big-model","name":"big model"},{"slug":"fine-tuning","name":"fine-tuning"},{"slug":"pre-training","name":"pre-training"},{"slug":"python","name":"python"},{"slug":"training","name":"training"}],"trust":{"provenance":{"is_fork":false,"github_id":433663107,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-06T18:01:32.338Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":61,"last_release_at":"2025-05-13T07:16:28Z","stars_delta_30d":0,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:36:14.953Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-06T18:01:32.798Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-06T18:01:32.798Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-06T18:01:32.798Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-06T18:01:32.798Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-06T18:01:32.798Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need efficient pre-training or fine-tuning of large scale models","Favor Python API for model training tasks"],"when_not_to_use":["Seeking a tool that installs without compiling C/CUDA source code","Require immediate setup; BMTrain's installation might be time-consuming due to compilation steps"],"source":"enrich:decision_facts","observed_at":"2026-07-12T10:58:37.121Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"BMTrain: Efficient Training for Big Models in Python."}]}}