v0.14.0
·
7 commits
to release-v0.14
since this release
Upgrade Notes
If you are running ilab
straight from a git clone, you must initialize git submodules for this release to work as intended.
git submodule update --init
What's Changed
- Adds contributor ladder file to CLI repo by @stevsmit in #842
- cli-troubleshooting:updates ts and adds resource links by @JoeAldinger in #838
- Restrict server to one client by @derekhiggins in #804
- doc: Remove TODOs from troubleshooting doc by @hickeyma in #871
- (tests) Add tests for knowledge docs by @anik120 in #849
- chore: Remove deprecated files by @hickeyma in #863
- docs: use intro to lab from taxonomy + link&citation by @xukai92 in #875
- chore: Update the license content for included code by @hickeyma in #873
- fix: replace yamllint library install with exec call by @nathan-weinberg in #876
- Update notice comments to single line SPDX-License-Identifier by @bjhargrave in #852
- switch lab coat emoji to dog emoji by @cdoern in #886
- Fix TypeError during
ilab generate
by @tiran in #893 - Docs minor fixes by @booxter in #894
- Reflect new repo name by @russellb in #887
- docs: add demo slides by @xukai92 in #881
- Rename cli package to instructlab by @tiran in #882
- Improve ROCm container and documentation by @tiran in #658
- ci: fix labeler permissions and identation by @nathan-weinberg in #917
- changing default model to instructlab model by @mairin in #921
- provide vuln reporting mechanism by @lhawthorn in #934
- remove remaining mentions of ibm hf repo by @alimaredia in #943
- Unbreak CI and add tox -e spellcheck by @tiran in #955
- Reduce number of discarded generated data samples by @bbrowning in #919
- Update documented training durations by @derekhiggins in #930
- Remove the interaction test about "Barter Town" by @derekhiggins in #927
- Use 'spawn' multiprocessing method instead of fork by @tiran in #957
- tests: fix test file system not isolated by @booxter in #962
- Update default taxonomy repo by @derekhiggins in #915
- validation: Improve error message for too few examples provided by @bjhargrave in #961
- Use matrix configuration for tox by @tiran in #954
- Use pytest fixture to mock mlx package by @tiran in #952
- tests: fix input data file contents by @booxter in #945
- spell: don't be greedy when ignoring backtick fences by @booxter in #944
- fix: ignore SIGINT when running the temp server by @leseb in #925
- CODEOWNERS: Drop file by @russellb in #938
- Use default context for ensure_server by @tiran in #970
- tests: Remove redundant __init__s by @booxter in #946
- Doc: Document key pair size in cli by @kelbrown20 in #971
- Replace Black with Ruff by @tiran in #923
- Restore the note about regen.json by @derekhiggins in #929
- ci: Update labeler.yml with additional files/labels by @nathan-weinberg in #986
- fix: openai and http log level by @leseb in #924
- fix: 'ilab init --non-interactive' does not ask questions anymore by @leseb in #926
- fix: avoid printing errors from the server in the chat by @leseb in #939
- fix: force aspell spellchecker by @leseb in #995
- Prefer https over git and ssh protocols for repo cloning. by @igsilya in #988
- docs: add additional badges to README by @nathan-weinberg in #991
- chore: update chat greeting to InstructLab by @nathan-weinberg in #992
- ci: add stale issue/PR bot by @nathan-weinberg in #1000
- Test with multiple Python versions by @tiran in #984
- Add mergify for PR automation by @russellb in #940
- containers: cuda contianer needs libcudann8 and nvidia-driver-NVML by @stefwalter in #1018
- mergify: Fix config for changes to github workflows by @russellb in #1021
- ci: add markdown linter by @nathan-weinberg in #1013
- containers: Add nvidia-driver-cuda-libs to cuda image by @russellb in #1023
- Fix llama_cpp cuda usage in Containerfile by @n1hility in #1025
- Use schema repository via submodule by @bjhargrave in #913
- feat: ping PR author on merge conflicts by @leseb in #1027
- mergify: Update to latest set of test jobs by @russellb in #1030
- Support serve + chat + generate with Mixtral teacher model by @cdoern in #1002
- Define a relaxed schema as v1 and move current schema to v2 by @bjhargrave in #1009
- Fix tox -e spellcheck by @tiran in #1014
- Make
ilab
able to download safetensors by @cdoern in #1033 - github: Add a test-workflow-complete job by @russellb in #1031
- Follow up to safetensor support by @cdoern in #1035
New Contributors
- @lhawthorn made their first contribution in #934
- @igsilya made their first contribution in #988
- @n1hility made their first contribution in #1025
Full Changelog: v0.13.1...v0.14.0