instructlab

View on PyPIReverse Dependencies (0)

0.20.1 instructlab-0.20.1-py3-none-any.whl

Wheel Details

Project: instructlab
Version: 0.20.1
Filename: instructlab-0.20.1-py3-none-any.whl
Download: [link]
Size: 190127
MD5: 2f695a81c3c38643930760c40bcdcac7
SHA256: 8da110d899c5cdf4ea0da6570805e5f88f38bfd5ea1d71c88348f471100cf16b
Uploaded: 2024-11-04 14:31:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: instructlab
Version: 0.20.1
Summary: CLI for interacting with InstructLab
Author-Email: InstructLab <dev[at]instructlab.ai>
Project-Url: homepage, https://instructlab.ai
Project-Url: source, https://github.com/instructlab/instructlab
Project-Url: issues, https://github.com/instructlab/instructlab/issues
License: Apache-2.0 AND MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: <3.12,>=3.10
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: click-didyoumean (>=0.3.0)
Requires-Dist: datasets (>=2.18.0)
Requires-Dist: gguf (>=0.6.0)
Requires-Dist: GitPython (>=3.1.42)
Requires-Dist: httpx (>=0.25.0)
Requires-Dist: instructlab-eval (<0.4.0,>=0.3.1)
Requires-Dist: instructlab-quantize (>=0.1.0)
Requires-Dist: instructlab-schema (>=0.4.0)
Requires-Dist: instructlab-sdg (<0.5.0,>=0.4.0)
Requires-Dist: instructlab-training (<0.6.0,>=0.5.0)
Requires-Dist: llama-cpp-python[server] (==0.2.79)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: openai (>=1.13.3)
Requires-Dist: peft (>=0.9.0)
Requires-Dist: prompt-toolkit (>=3.0.38)
Requires-Dist: pydantic (>=2.7.4)
Requires-Dist: pydantic-yaml (>=1.2.0)
Requires-Dist: PyYAML (>=6.0.0)
Requires-Dist: rich (>=13.3.1)
Requires-Dist: rouge-score (>=0.1.2)
Requires-Dist: ruamel.yaml (>=0.17.0)
Requires-Dist: sentencepiece (>=0.2.0)
Requires-Dist: tokenizers (>=0.11.1)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: torch (<2.5.0,>=2.3.0)
Requires-Dist: tqdm (>=4.66.2)
Requires-Dist: transformers (>=4.41.2)
Requires-Dist: trl (>=0.9.4)
Requires-Dist: wandb (>=0.16.4)
Requires-Dist: xdg-base-dirs (>=6.0.1)
Requires-Dist: psutil (>=6.0.0)
Requires-Dist: mlx (<0.6.0,>=0.5.1); sys_platform == "darwin" and platform_machine == "arm64"
Requires-Dist: instructlab-training[cuda] (>=0.5.0); extra == "cuda"
Requires-Dist: optimum (>=1.21.0); extra == "hpu"
Requires-Dist: optimum-habana (>=1.13.2); extra == "hpu"
Requires-Dist: torch (<2.5.0,>=2.4.0a0); extra == "hpu"
Requires-Dist: habana-torch-plugin (>=1.18.0); extra == "hpu"
Requires-Dist: habana-gpu-migration (>=1.18.0); extra == "hpu"
Requires-Dist: instructlab-training[rocm] (>=0.5.0); extra == "rocm"
Provides-Extra: cpu
Provides-Extra: cuda
Provides-Extra: hpu
Provides-Extra: mps
Provides-Extra: rocm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 48954 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
instructlab/__init__.py sha256=ED6jHcYiuYpr_0vjGz0zx2lrrmJT9sDJCzIljoDfmlM 65
instructlab/__main__.py sha256=e6RGqE5cYsT0xEoDgXBDI4jyEATKu3mKl5AI8HMW8tE 103
instructlab/_version.py sha256=cyxBp0FYMpyeeOYYUcvD5Pt3djNYQojwuNgSo8-1Bp4 413
instructlab/clickext.py sha256=jYXl638ubmsastEtumAfh46MYG8lBJAomSTekv2xcqk 13884
instructlab/client.py sha256=p50gN5oY4Lbf-7vr-Hm9-jiiWoEOFNU58mH1Zsvsg8k 985
instructlab/common.py sha256=SFN5HAUrFhiMImwJDaB23VhMPNSG-oFbGrlWnY1cXus 258
instructlab/configuration.py sha256=1CEXSuHWoGU_m-NtwKu8Psfe8uM7U9rJBan6H3R5y0I 53423
instructlab/defaults.py sha256=thlEkFf7GIFiZGaMq0BXsAxFcgtxvQbBBfrSICQNCcQ 7172
instructlab/lab.py sha256=XLl3T7O62NAkDGSO3NQnR28NjsAH3LnAnTcmPAmq6J4 1314
instructlab/log.py sha256=sytcMb2IuCfxeM8_ASAqS4YroZcz3ZGo0Ek5MJbENsE 4150
instructlab/utils.py sha256=BqFzdf0Iz27C-CG27QDmbBY4_c_VNHt7nlzzsw90COo 31755
instructlab/cli/data/data.py sha256=dJ-IO2kQIMKNbSqU7rWJhnDOG0mBC3G-9uNxO1W5ens 858
instructlab/cli/data/generate.py sha256=wMq3dxzy_wi-OLsiZzob8uepgSGW8F44HByPgyNFSyQ 7192
instructlab/cli/data/list.py sha256=SHLEk8t3G4ZV60lO_nqNeDGVxgFcFGArYNwPc6G8y9s 1012
instructlab/cli/model/serve.py sha256=VuyhTPXO5zyCDyy6mmF0ucK-qdxc-3yYqJ81pT2WMW8 2717
instructlab/cli/model/train.py sha256=6RGVrLI4YwKxvdy_yn5yRn58XXzg9ecI-ybEYkSH7mo 14545
instructlab/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/config/config.py sha256=aSzLWD1kP1RXM2f3HXd09aQFrD5n_P8iSB9zzfjlWFA 928
instructlab/config/edit.py sha256=GdDQdGypllApkDkQp2_Fln-eX8emLLKjCueNrgxMtTw 301
instructlab/config/init.py sha256=s41CCOJpAgFocWAYcSsXMqztjN9TBD0kUddOz56gQEE 16607
instructlab/config/show.py sha256=eCz04ekJskbtNnOjU1VwcZEPwV10Fy4vCtFgRQ-PRNo 732
instructlab/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/data/generate_data.py sha256=FVAhfI9DSNWRdyq74ZipfzmWbwiD2Wdh4lQztpVHugE 3281
instructlab/data/list_data.py sha256=IhX2TNWFTrLYFODeKcXIDUT9h20XsFgbH_zRD9SkcNw 2246
instructlab/llamacpp/LICENSE sha256=Vtp1E06pfcF-uEH5OXlKPYLnHiAmnAKcmEBHWEHWNhE 1077
instructlab/llamacpp/README.md sha256=90IuD1lhbygtxF3VD9MApw0WojehnPYRzcn9F8VTHpM 1288
instructlab/llamacpp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/llamacpp/llamacpp_convert_to_gguf.py sha256=4YKlaVDHITCaYrKhSplTLbZ4vK-Au5FCZysOjO7gAF4 60297
instructlab/mlx_explore/LICENSE sha256=ILXbcBKl5H8fcURar6PbDaAJ8CtuZRPHk1gMhq6_CLM 1065
instructlab/mlx_explore/README.md sha256=R1c_VefiKRM_NQRo5sAQqTyVFUtYCRfAMTm7Ii--KAY 1315
instructlab/mlx_explore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/mlx_explore/gguf_convert_to_mlx.py sha256=iLPn8NNlQIjaOaPDqss9Gh6oej6SAUrm2Eam7CeIhrg 10480
instructlab/mlx_explore/utils.py sha256=_drG_EoM51Fv5Xbp3egCvfGv6NLpMZnt96BSUbIoNso 2353
instructlab/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/model/accelerated_train.py sha256=fPz_WlTmvVu5fa4UqvkiT8jplTShjZ-a3OE-q6jOD6w 25139
instructlab/model/chat.py sha256=MYcx9z-NbnvkF7lt-3m5kx3uhlFC52W6cBkFIHHu690 29873
instructlab/model/convert.py sha256=nz5Fz1RzDvI7N2toMdLGpp4KAip-zU3__y_3ef2SWWg 3793
instructlab/model/download.py sha256=NcR1nfduE2M_kWPqDlb4bhXG-qOlVW7eQ6-COA-sNVA 13323
instructlab/model/evaluate.py sha256=-nZib7y4uQwfhywN4eWV8vuKExp5pPC1OVT-zp5qkpw 32286
instructlab/model/full_train.py sha256=66d0FR9E9iZyvCERx5s7_r8_S1F0GEp7c2EeQPdr13M 12803
instructlab/model/linux_test.py sha256=QESouI-iHsJiJsKIhi2vVuqBQ0orcGUyqEeIEf61XE4 3340
instructlab/model/list.py sha256=rUF8C2d7b4hSr3E9oeDDzpyjvjadetbWBUOmf5n98lc 1087
instructlab/model/model.py sha256=IIjuSy0F2pASfbxvi1woTIc-RGSz5aKEmk_qwYHqZ_E 934
instructlab/model/phased_training.py sha256=AVRP8kb0lcGEmDRY5hp6VCphWwrMcbnIQaUVP5mSpLo 6655
instructlab/model/serve_backend.py sha256=qA7yjTa0yJoh2Fm5sFuGaIZM5yLo0RnyGhJz7vdml4E 3755
instructlab/model/simple_train.py sha256=u2b7tv5wML3gceu9LnACsQTJWeDiNjq7zfX9AEEPQPY 7833
instructlab/model/test.py sha256=_Wb2qxoJlO8IYdow_zlBOx3nj0jlQsaWphtcDve8wUs 5396
instructlab/model/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/model/backends/backends.py sha256=YaVNbZWoVwvpQPP_m5hBQUzaH0apNZ8ydzJKAyOuiLc 6170
instructlab/model/backends/common.py sha256=355B0VtvXIR2X9GeS_eI03XLJxXdCsH9ltfUJ5GxzU0 3181
instructlab/model/backends/llama_cpp.py sha256=d82CTR63v1zUlKr9zgd8T-gKAvKNe03MKcr1JAzk4J4 11749
instructlab/model/backends/server.py sha256=1Tm88uJal0NReiGbU9Z_e3JYOQKHh_-b_5NOBgu_-JY 2080
instructlab/model/backends/vllm.py sha256=s9anL5z8B2XgGoN6XhJHk0xEPRcMBVIs6xROmhtE8t8 21637
instructlab/profiles/test_train.yaml sha256=HtJ-YwW9OmOEUN7SLKtEohw4lTtpSaXSUq9olS-HG-0 465
instructlab/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/system/info.py sha256=aIky6haP72IyTgegB23eMndlg6s-3Cbt_R2pDWloFpQ 6241
instructlab/system/system.py sha256=aOR_yExOgLHPrPaciOfDvgE0pO2NqKI0tVzMib-QwYs 450
instructlab/taxonomy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/taxonomy/diff.py sha256=XD5KrObITi63BFRuX-v5fUmGjkHkEBuAbftYSw0YB64 3100
instructlab/taxonomy/taxonomy.py sha256=QS1ad93qwqAK7Md6068JKQ1xxlEGNSoAmfq05rprnPM 860
instructlab/train/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/train/linux_train.py sha256=VtuzOQvXxWxF1_8rEGjDXb9iW_6cu7XJnMJhhz7h9A4 15567
instructlab/train/lora_mlx/.gitignore sha256=JhDyGiq1rufVxsnaKT1raCdhVpxW17JKXniZAmIZBBQ 28
instructlab/train/lora_mlx/LICENSE sha256=ILXbcBKl5H8fcURar6PbDaAJ8CtuZRPHk1gMhq6_CLM 1065
instructlab/train/lora_mlx/README.md sha256=scOwEGy1W8BLlIrgF-bx8XOYcF9qnwFnK3r4LwbEGR8 8084
instructlab/train/lora_mlx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/train/lora_mlx/convert.py sha256=E-7eaftVHlBtunXq-N3BF4z1_h0PPZl6ocx6CE7P8RQ 2290
instructlab/train/lora_mlx/fuse.py sha256=tSypI4iOW2q5IquENXe5WEiUHBQxtOLO51kboLfvKy4 2910
instructlab/train/lora_mlx/lora.py sha256=Vto9ank0ofySw6iyZ_LRO01qhJNzSAv8cO5MZORf3oI 10595
instructlab/train/lora_mlx/make_data.py sha256=Vn9H7uHgphmD55mUsU6s0oJG02f6o9tEt0cqSrXBOGY 3062
instructlab/train/lora_mlx/prepare_model.py sha256=konxCeVqSOAWdbxd3VlWAqq-gwRNC9ZFxfAAbStwTmg 861
instructlab/train/lora_mlx/requirements.txt sha256=_4gy4ywn5OBg_nB4Jruk1FN1qZEbY3qr26_9v4eAy4w 30
instructlab/train/lora_mlx/utils.py sha256=x7UcjjJHVHyYBDUb19sYASSeLgwmPEDJ3CCgmmGOS7Q 6819
instructlab/train/lora_mlx/models/README.md sha256=1E0L0o0cfIf4Fv_QgGEopDQ5Uj-jlchlzRSxXy8kPME 1233
instructlab/train/lora_mlx/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/train/lora_mlx/models/base.py sha256=5NGHbEdJ0Bjy3tcOAbb09RMezTKChnxx5g4-34GBKrc 357
instructlab/train/lora_mlx/models/llama.py sha256=H1oVzQLl7zab960GgqepvQJIgq1kcAln028yRktRmgw 6819
instructlab/train/lora_mlx/models/lora.py sha256=nk2ZnaII7NLsFilIXTaN4_HzBIwdzXSX1qo-NKamgHU 2677
instructlab/train/lora_mlx/models/mixtral.py sha256=feEI26A7ZzyMQpYV0jk5uqwRnytuQ1Tbcu9ozbqhY08 8318
instructlab/train/lora_mlx/models/models.py sha256=FOXcnOthyFlKFKLOPplFKZM_NqxpHrjlvfb1ebG8knM 11484
instructlab/train/lora_mlx/models/phi2.py sha256=xwokhpqQde0uhSbnsI6xzf1eISa6M9C_iPBL5emIVtM 4503
instructlab-0.20.1.dist-info/LICENSE sha256=jG2zQEdRNt88EgHUWPpXVWmOrOduUQRx7MnYV9YIPaw 11359
instructlab-0.20.1.dist-info/METADATA sha256=nJ659ujmY6R1QVvogFRJgY8liRpAWAw-c_AGnr_08pA 53929
instructlab-0.20.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
instructlab-0.20.1.dist-info/entry_points.txt sha256=BVK5CKFiTjKEnH1DmhBHDA1Ov614mbR0gGG5Oe4DobQ 1238
instructlab-0.20.1.dist-info/top_level.txt sha256=0r2RZ4_KkuJG7G0dJBV-sWHaBsBxGXUifCCY9-jyRN4 12
instructlab-0.20.1.dist-info/RECORD

top_level.txt

instructlab

entry_points.txt

ilab = instructlab.lab:ilab
config = instructlab.config.config:config
data = instructlab.cli.data.data:data
model = instructlab.model.model:model
system = instructlab.system.system:system
taxonomy = instructlab.taxonomy.taxonomy:taxonomy
chat = instructlab.model.chat:chat
generate = instructlab.cli.data.generate:generate
serve = instructlab.cli.model.serve:serve
train = instructlab.cli.model.train:train
edit = instructlab.config.edit:edit
init = instructlab.config.init:init
show = instructlab.config.show:show
generate = instructlab.cli.data.generate:generate
list = instructlab.cli.data.list:list_datasets
chat = instructlab.model.chat:chat
convert = instructlab.model.convert:convert
download = instructlab.model.download:download
evaluate = instructlab.model.evaluate:evaluate
list = instructlab.model.list:model_list
serve = instructlab.cli.model.serve:serve
test = instructlab.model.test:test
train = instructlab.cli.model.train:train
info = instructlab.system.info:info
diff = instructlab.taxonomy.diff:diff