.dockerignore
.gitignore
.isort.cfg
.markdownlint-cli2.yaml
.pre-commit-config.yaml
.pylintrc
.readthedocs.yaml
.spellcheck-en-custom.txt
.spellcheck.yml
.yamllint.yaml
CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE
MAINTAINERS.md
Makefile
README.md
SECURITY.md
TROUBLESHOOTING.md
pyproject.toml
requirements-dev.txt
requirements-vllm-cuda.txt
requirements.txt
tox.ini
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/mergify.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/design_change.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/team_recommend.md
.github/ISSUE_TEMPLATE/ux_issue.md
.github/actions/free-disk-space/action.yml
.github/workflows/actionlint.dockerfile
.github/workflows/actionlint.yml
.github/workflows/docs.yml
.github/workflows/e2e-aws-custom.yml
.github/workflows/e2e-nvidia-l4-x1.yml
.github/workflows/e2e-nvidia-l40s-x4.yml
.github/workflows/e2e-nvidia-l40s-x8.yml
.github/workflows/e2e-nvidia-t4-x1.yml
.github/workflows/image-cuda.yml
.github/workflows/lint.yml
.github/workflows/pypi.yaml
.github/workflows/shellcheck.yaml
.github/workflows/spellcheck.yaml
.github/workflows/stale_bot.yml
.github/workflows/status-checks.yml
.github/workflows/test.yml
.github/workflows/validate-notebooks.yml
.github/workflows/matchers/actionlint.json
.github/workflows/matchers/mypy.json
.github/workflows/matchers/pylint.json
CONTRIBUTING/CONTRIBUTING.md
CONTRIBUTING/FIRST_TIME_CONTRIBUTORS.md
containers/README.md
containers/sitecustomize.py
containers/bin/debug-llama
containers/bin/debug-pytorch
containers/cuda/Containerfile
containers/cuda/intel-oneapi.repo
containers/hpu/Containerfile
containers/rocm/Containerfile
containers/rocm/gfx-version.sh
containers/rocm/remove-gfx.sh
docs/Makefile
docs/PROMPTING-FAQ.md
docs/README.md
docs/amd-rocm.md
docs/ci.md
docs/cli_reference.md
docs/conf.py
docs/converting_GGUF.md
docs/demo-slides.md
docs/gpu-acceleration.md
docs/habana-gaudi.md
docs/ilab.rst
docs/index.rst
docs/instructlab_models.md
docs/release-strategy.md
docs/requirements.txt
docs/workflow.png
docs/workflow.puml
docs/images/github-actions-run-workflow-example.png
docs/images/instructlab-ci-ecosystem.png
docs/static/.gitignore
docs/templates/.gitignore
notebooks/README.md
notebooks/Training_a_LoRA_With_Instruct_Lab.ipynb
notebooks/images/collab-copy-path.png
notebooks/images/collab-file-upload-button.png
notebooks/images/collab-folder-icon.png
notebooks/images/kaggle/clear-outputs.png
notebooks/images/kaggle/copy-file-path.png
notebooks/images/kaggle/create-new-nb.png
notebooks/images/kaggle/create.png
notebooks/images/kaggle/file-click.png
notebooks/images/kaggle/import-nb.png
notebooks/images/kaggle/input-drop-files.png
notebooks/images/kaggle/input-upload.png
notebooks/images/kaggle/input.png
notebooks/images/kaggle/new-dataset.png
notebooks/images/kaggle/select-accelerator-p100.png
notebooks/images/kaggle/select-accelerator.png
requirements/cpu.txt
requirements/cuda.txt
requirements/hpu.txt
requirements/mps.txt
requirements/rocm.txt
scripts/e2e-ci.sh
scripts/e2e-custom.sh
scripts/functional-tests.sh
scripts/ilab-macos-installer.sh
scripts/phased_training_resume.py
scripts/validate_notebook.py
scripts/infra/README.md
scripts/infra/cloud-instance.sh
scripts/infra/instructlab-cloud-config-example
scripts/infra/local-setup.sh
scripts/infra/nvidia-setup.sh
scripts/test-data/dk-bench-questions-with-responses.jsonl
scripts/test-data/dk-bench-questions.jsonl
scripts/test-data/mock-template.txt
scripts/test-data/profile-l4-x1.yaml
scripts/test-data/profile-l40s-x4.yaml
scripts/test-data/profile-l40s-x8.yaml
scripts/test-data/profile-t4-x1.yaml
scripts/test-data/train_all_pruned_SDG.jsonl
scripts/test-data/compositional_skills/freeform/e2e-qna-freeform-palindrome-skill.yaml
scripts/test-data/compositional_skills/freeform/e2e-qna-freeform-siblings-skill.yaml
scripts/test-data/compositional_skills/grounded/e2e-qna-grounded-employee-skill.yaml
scripts/test-data/compositional_skills/grounded/e2e-qna-grounded-punctuation-skill.yaml
scripts/test-data/knowledge/e2e-qna-knowledge-mbta.yaml
scripts/test-data/knowledge/e2e-qna-knowledge-phoenix.yaml
scripts/test-data/knowledge/e2e-qna-knowledge.yaml
src/instructlab/__init__.py
src/instructlab/__main__.py
src/instructlab/_version.py
src/instructlab/clickext.py
src/instructlab/client_utils.py
src/instructlab/common.py
src/instructlab/configuration.py
src/instructlab/defaults.py
src/instructlab/feature_gates.py
src/instructlab/lab.py
src/instructlab/log.py
src/instructlab/utils.py
src/instructlab.egg-info/PKG-INFO
src/instructlab.egg-info/SOURCES.txt
src/instructlab.egg-info/dependency_links.txt
src/instructlab.egg-info/entry_points.txt
src/instructlab.egg-info/requires.txt
src/instructlab.egg-info/top_level.txt
src/instructlab/cli/config/init.py
src/instructlab/cli/data/data.py
src/instructlab/cli/data/generate.py
src/instructlab/cli/data/list.py
src/instructlab/cli/model/chat.py
src/instructlab/cli/model/download.py
src/instructlab/cli/model/evaluate.py
src/instructlab/cli/model/list.py
src/instructlab/cli/model/serve.py
src/instructlab/cli/model/train.py
src/instructlab/cli/model/upload.py
src/instructlab/cli/process/attach.py
src/instructlab/cli/process/list.py
src/instructlab/cli/process/process.py
src/instructlab/cli/rag/__init__.py
src/instructlab/cli/rag/convert.py
src/instructlab/cli/rag/ingest.py
src/instructlab/cli/rag/rag.py
src/instructlab/cli/system/info.py
src/instructlab/cli/system/system.py
src/instructlab/config/__init__.py
src/instructlab/config/config.py
src/instructlab/config/edit.py
src/instructlab/config/init.py
src/instructlab/config/show.py
src/instructlab/data/__init__.py
src/instructlab/data/generate_data.py
src/instructlab/data/list_data.py
src/instructlab/llamacpp/LICENSE
src/instructlab/llamacpp/README.md
src/instructlab/llamacpp/__init__.py
src/instructlab/llamacpp/llamacpp_convert_to_gguf.py
src/instructlab/mlx_explore/LICENSE
src/instructlab/mlx_explore/README.md
src/instructlab/mlx_explore/__init__.py
src/instructlab/mlx_explore/gguf_convert_to_mlx.py
src/instructlab/mlx_explore/utils.py
src/instructlab/model/__init__.py
src/instructlab/model/accelerated_train.py
src/instructlab/model/chat.py
src/instructlab/model/convert.py
src/instructlab/model/dk_bench_utils.py
src/instructlab/model/download.py
src/instructlab/model/evaluate.py
src/instructlab/model/full_train.py
src/instructlab/model/linux_test.py
src/instructlab/model/list.py
src/instructlab/model/model.py
src/instructlab/model/phased_training.py
src/instructlab/model/serve_backend.py
src/instructlab/model/simple_train.py
src/instructlab/model/test.py
src/instructlab/model/upload.py
src/instructlab/model/backends/__init__.py
src/instructlab/model/backends/backends.py
src/instructlab/model/backends/common.py
src/instructlab/model/backends/llama_cpp.py
src/instructlab/model/backends/server.py
src/instructlab/model/backends/vllm.py
src/instructlab/process/process.py
src/instructlab/profiles/amd/cpu.yaml
src/instructlab/profiles/apple/m1/m1_max.yaml
src/instructlab/profiles/apple/m1/m1_ultra.yaml
src/instructlab/profiles/apple/m2/m2.yaml
src/instructlab/profiles/apple/m2/m2_max.yaml
src/instructlab/profiles/apple/m2/m2_pro.yaml
src/instructlab/profiles/apple/m2/m2_ultra.yaml
src/instructlab/profiles/apple/m3/m3.yaml
src/instructlab/profiles/apple/m3/m3_max.yaml
src/instructlab/profiles/apple/m3/m3_pro.yaml
src/instructlab/profiles/intel/cpu.yaml
src/instructlab/profiles/intel/gaudi/gaudi_3.yaml
src/instructlab/profiles/nvidia/a100/a100_x2.yaml
src/instructlab/profiles/nvidia/a100/a100_x4.yaml
src/instructlab/profiles/nvidia/a100/a100_x8.yaml
src/instructlab/profiles/nvidia/h100/h100_x2.yaml
src/instructlab/profiles/nvidia/h100/h100_x4.yaml
src/instructlab/profiles/nvidia/h100/h100_x8.yaml
src/instructlab/profiles/nvidia/l4/l4_x8.yaml
src/instructlab/profiles/nvidia/l40s/l40s_x4.yaml
src/instructlab/profiles/nvidia/l40s/l40s_x8.yaml
src/instructlab/rag/__init__.py
src/instructlab/rag/convert.py
src/instructlab/rag/document_store.py
src/instructlab/rag/document_store_factory.py
src/instructlab/rag/taxonomy_utils.py
src/instructlab/rag/haystack/component_factory.py
src/instructlab/rag/haystack/document_store_factory.py
src/instructlab/rag/haystack/document_store_ingestor.py
src/instructlab/rag/haystack/document_store_retriever.py
src/instructlab/rag/haystack/components/document_splitter.py
src/instructlab/system/__init__.py
src/instructlab/system/info.py
src/instructlab/taxonomy/__init__.py
src/instructlab/taxonomy/diff.py
src/instructlab/taxonomy/taxonomy.py
src/instructlab/train/__init__.py
src/instructlab/train/linux_train.py
src/instructlab/train/lora_mlx/.gitignore
src/instructlab/train/lora_mlx/LICENSE
src/instructlab/train/lora_mlx/README.md
src/instructlab/train/lora_mlx/__init__.py
src/instructlab/train/lora_mlx/convert.py
src/instructlab/train/lora_mlx/fuse.py
src/instructlab/train/lora_mlx/lora.py
src/instructlab/train/lora_mlx/make_data.py
src/instructlab/train/lora_mlx/prepare_model.py
src/instructlab/train/lora_mlx/requirements.txt
src/instructlab/train/lora_mlx/utils.py
src/instructlab/train/lora_mlx/models/README.md
src/instructlab/train/lora_mlx/models/__init__.py
src/instructlab/train/lora_mlx/models/base.py
src/instructlab/train/lora_mlx/models/llama.py
src/instructlab/train/lora_mlx/models/lora.py
src/instructlab/train/lora_mlx/models/mixtral.py
src/instructlab/train/lora_mlx/models/models.py
src/instructlab/train/lora_mlx/models/phi2.py
tests/__init__.py
tests/common.py
tests/conftest.py
tests/taxonomy.py
tests/test_backends.py
tests/test_component_factory.py
tests/test_config.py
tests/test_document_splitter.py
tests/test_document_store_factory.py
tests/test_feature_gates.py
tests/test_lab.py
tests/test_lab_config.py
tests/test_lab_data_list.py
tests/test_lab_diff.py
tests/test_lab_download.py
tests/test_lab_evaluate.py
tests/test_lab_generate.py
tests/test_lab_init.py
tests/test_lab_model_convert.py
tests/test_lab_model_test.py
tests/test_lab_process_attach.py
tests/test_lab_process_list.py
tests/test_lab_rag_convert.py
tests/test_lab_rag_ingest.py
tests/test_lab_serve.py
tests/test_lab_train.py
tests/test_lab_upload.py
tests/test_macos_install.py
tests/test_model_chat.py
tests/test_notebooks.py
tests/test_package.py
tests/test_taxonomy_utils.py
tests/test_utils.py
tests/testdata/default_config.yaml
tests/testdata/invalid_yaml.yaml
tests/testdata/knowledge_unsupported.yaml
tests/testdata/knowledge_valid.yaml
tests/testdata/leanimports.py
tests/testdata/skill_incomplete.yaml
tests/testdata/skill_invalid_answer.yaml
tests/testdata/skill_too_long_answer.yaml
tests/testdata/skill_valid_answer.yaml
tests/testdata/testdata.py
tests/testdata/documents/md/hello.md
tests/testdata/documents/pdf/How to use YAML with InstructLab Page 1.pdf
tests/testdata/mmlu_branch/_default_mmlu_pr_template_yaml
tests/testdata/mmlu_branch/tonsils.jsonl
tests/testdata/mmlu_branch/tonsils_task.yaml
tests/testdata/sample_taxonomy/knowledge/hello/qna.yaml
tests/testdata/temp_datasets_documents/docling-artifacts/knowledge-wiki.json
tests/testdata/temp_taxonomy_repo/knowledge-wiki.md
tests/testdata/temp_taxonomy_repo/knowledge-wiki.pdf
tests/testdata/temp_taxonomy_repo/docs/skill-wiki.md