instructlab

View on PyPIReverse Dependencies (0)

0.22.2 instructlab-0.22.2-py3-none-any.whl

Wheel Details

Project: instructlab
Version: 0.22.2
Filename: instructlab-0.22.2-py3-none-any.whl
Download: [link]
Size: 237818
MD5: 00238c49eaa623abdfc17877ec60d947
SHA256: 5c8dad8884879ce732e773e94fe2f25eca69e66b69166ef96b0b47990ffadc53
Uploaded: 2025-01-10 22:31:45 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: instructlab
Version: 0.22.2
Summary: Core package 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.5.0,>=0.4.0)
Requires-Dist: instructlab-quantize (>=0.1.0)
Requires-Dist: instructlab-schema (>=0.4.0)
Requires-Dist: instructlab-sdg (<0.7.0,>=0.6.2)
Requires-Dist: instructlab-training (<0.7.0,>=0.6.0)
Requires-Dist: llama_cpp_python[server] (==0.3.2)
Requires-Dist: mlx (<0.6.0,>=0.5.1); sys_platform == "darwin" and platform_machine == "arm64"
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.12.2)
Requires-Dist: wandb (>=0.16.4)
Requires-Dist: xdg-base-dirs (>=6.0.1)
Requires-Dist: psutil (>=6.0.0)
Requires-Dist: huggingface_hub[hf_transfer] (>=0.1.8)
Requires-Dist: instructlab-training[cuda] (>=0.6.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[hpu] (>=0.6.0); extra == "hpu"
Requires-Dist: instructlab-training[rocm] (>=0.6.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: 51187 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.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=zGxEySagCjhHGeTa9_4Hu6HJ3egGqV-fr55SmQEFEgM 413
instructlab/clickext.py sha256=Vbi7w2dzB43PHTEDRDKMFDJslJICkuITrjpl5RZHtIM 14045
instructlab/client_utils.py sha256=0ILkQ4o70vIdVCBw3M82WJfy_ra6ZDLVlzojwMw53n4 1783
instructlab/common.py sha256=ITNBjf4hf8Bc5FG-LHpKhZt4eP_UkO46ff0rnYJkwy0 1206
instructlab/configuration.py sha256=SMQtfXom5GdfRVTYxwDxg7AG2Wdw6LYRG2p9XJ204H4 54934
instructlab/defaults.py sha256=J747N5032H2l9cYnjjTXCEeTk1mP_D29er1z95iOuZQ 7716
instructlab/lab.py sha256=XLl3T7O62NAkDGSO3NQnR28NjsAH3LnAnTcmPAmq6J4 1314
instructlab/log.py sha256=sytcMb2IuCfxeM8_ASAqS4YroZcz3ZGo0Ek5MJbENsE 4150
instructlab/utils.py sha256=d7IbbloAWK9VcI1tnfVcuA6h-RDXUIkVnWtZ4joDls8 35079
instructlab/cli/data/data.py sha256=dJ-IO2kQIMKNbSqU7rWJhnDOG0mBC3G-9uNxO1W5ens 858
instructlab/cli/data/generate.py sha256=A376Lcu1b5Y8d4U2Pgg7j1dcWPDVSr5vthvT4pZ5OWo 8366
instructlab/cli/data/list.py sha256=EM-M1ayHYF-32mrBIpJoy_MRlYauRaEililyCzUrKQA 3565
instructlab/cli/model/serve.py sha256=8YYwldr7ISEXc-NoXsQnk5Kjvq0_kkQLgscRx7ceC1c 3486
instructlab/cli/model/train.py sha256=rVHgjRX3F6t4nb-2MMtG6VmHAAocJOCF20V6UfWwtBw 15468
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=GcQkg1cwFlFNiaAS_luOHod1hItAVr4PzmtG_m7vGOg 19344
instructlab/config/show.py sha256=WqnnPQg8Q1zdRlxkW7XWlOJwz7Uci1Na0DUeXNhudqs 2136
instructlab/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/data/generate_data.py sha256=DGAyU7BGMKzFeo1CHc4NHC20Hhucu384dSTHxMXkL5Y 3550
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=3ZqYeMrOby5D9_qAJO2LMHXixBvCaK8qPVetZJF7ctk 27602
instructlab/model/chat.py sha256=4pyaPW2OTKo4xZ1eRmqzZG1Xj9Z0j0WsKwqlHuX4ny4 32573
instructlab/model/convert.py sha256=nz5Fz1RzDvI7N2toMdLGpp4KAip-zU3__y_3ef2SWWg 3793
instructlab/model/download.py sha256=yXOCj-ES8Bbi4NlOZFPTXmpOrjNP0sHB4Aa07Lg5cdg 13809
instructlab/model/evaluate.py sha256=MrHLodU35LSM2qvM9ptVv5gKejw2uLgiWe_AG3_vZ7I 32597
instructlab/model/full_train.py sha256=GiPsegPxqxsbKYYLYG5D7S8c9iKY6tq9Su3MYaJdr6k 12543
instructlab/model/linux_test.py sha256=KdMfkI8-9q1T5weW2M4VHcQivZ3wVi0xXQD-IVGPv2w 3375
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=u_ncMjkbuNZzrL2pxqywkRkDWlitwQeLRjZWQ49hr-k 3933
instructlab/model/simple_train.py sha256=u2b7tv5wML3gceu9LnACsQTJWeDiNjq7zfX9AEEPQPY 7833
instructlab/model/test.py sha256=D1i9Z7eFDkSmTTv63eYZqOqSLkSNjuv2Xb17czJYiko 5468
instructlab/model/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/model/backends/backends.py sha256=e0oRFbDnOl35JXpFcRJyaDXgvTQ48_eKNsp_gpZp2AE 6464
instructlab/model/backends/common.py sha256=JweSYm-sDF3qnS_0J33XO4qGiyzN6hAvoh7PkhH7oSs 7468
instructlab/model/backends/llama_cpp.py sha256=L9-BhBEc_hFUFfp8GyNBDl4eF9XLTqjVTHIMl0kPufw 11749
instructlab/model/backends/server.py sha256=1Tm88uJal0NReiGbU9Z_e3JYOQKHh_-b_5NOBgu_-JY 2080
instructlab/model/backends/vllm.py sha256=zbk3nAfgFfXJijVuxunfUHqKHcC55RpOHScqF0eNb3k 21210
instructlab/profiles/amd/cpu.yaml sha256=9Dwh8H74cK2hPZQ1jEpQBDLfe_sdF0RMwUX1eeJGqQ0 3955
instructlab/profiles/apple/m1/m1_max.yaml sha256=DsdckNXBPrSvcVS2LDPvsDfrI5xnlfO_k4cm2_8PfQM 5761
instructlab/profiles/apple/m1/m1_ultra.yaml sha256=o0Hx3BZv5W2LE_8svfRoxCzmp2JFGKTx6Fi52TR7jFw 5567
instructlab/profiles/apple/m2/m2.yaml sha256=e--EgeiSUMhH99KSluKa6TySPbqMqFDg2hrM4AxsPwQ 4862
instructlab/profiles/apple/m2/m2_max.yaml sha256=zbRmU9Nc4nskLSIoM0S8Klcw4nBTq1thY7EGeO4z36E 5561
instructlab/profiles/apple/m2/m2_pro.yaml sha256=jIAl8p59JL4672ng4BpW9wMfhnG3BZMZco2VPL5bw44 4807
instructlab/profiles/apple/m2/m2_ultra.yaml sha256=30LGL1hjEkgzkxCI4LrClRQNBYkuMNDFNKa2jxblpOc 5693
instructlab/profiles/apple/m3/m3.yaml sha256=qeOn3RI_liYeJxvVshb9ccJruwm537ixf11sOFJsSs4 4803
instructlab/profiles/apple/m3/m3_max.yaml sha256=kMFhJ95mGMEUqrmnt_SrmHhD-pLq4ljvHF0BYyg_83M 5741
instructlab/profiles/apple/m3/m3_pro.yaml sha256=lsthAur3rGZwpOFwr8Ss_XB_5CA-0Plt8NmpGOI_080 4866
instructlab/profiles/intel/cpu.yaml sha256=yuy-1-HvVsl1OD9ngdAtZtF17uJqRIOq_DjpsslN97U 5072
instructlab/profiles/intel/gaudi/gaudi_3.yaml sha256=xKDUvf8udI2eJtSxKniNexuh_AihCuCp7nxkBh5-Au8 5171
instructlab/profiles/nvidia/a100/a100_x2.yaml sha256=eqepSEUX5azYTXHNK4QyfhLeP63u6aGdM2zQUWcVHzc 5168
instructlab/profiles/nvidia/a100/a100_x4.yaml sha256=GLp5lfZ37WlYTYl92dyR23hEAUUqHneZY9YqKlENuuE 5072
instructlab/profiles/nvidia/a100/a100_x8.yaml sha256=kJAiC-bjIx9K26x3-eWbUY5kiV6bW_MIUYutIij6aVA 5071
instructlab/profiles/nvidia/h100/h100_x2.yaml sha256=05XAvMY3uecUlcv5wIXpedeqZ8ugLbesmIxlWMeoznc 5167
instructlab/profiles/nvidia/h100/h100_x4.yaml sha256=7-SmDfpNyt1RkH_yeY0gdwF6Pc3x0hos-Oy7OeqbFvo 5071
instructlab/profiles/nvidia/h100/h100_x8.yaml sha256=mRmMF3ND1TKF2jpZlJaUYkTkepbKjp_Oz4QrSHUzNp4 5070
instructlab/profiles/nvidia/l4/l4_x8.yaml sha256=x_D5EzwweBlKPo6AGkZyIbHH6vN3cusNAxmHNt61EoE 5132
instructlab/profiles/nvidia/l40s/l40s_x4.yaml sha256=ouLoGGJyy-z-XNs2jZ5iw3BSU_FzWGLN1L_482cPWF8 5134
instructlab/profiles/nvidia/l40s/l40s_x8.yaml sha256=fMIz7nICinv-XGenY58Am4hLtTHoy0s1vj5w7bBdee8 5134
instructlab/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/system/info.py sha256=cj5NVbl7PtbxJwqRx4ysZ7Dy1LGFkyI4jZ4nZ5duGuU 6550
instructlab/system/system.py sha256=aOR_yExOgLHPrPaciOfDvgE0pO2NqKI0tVzMib-QwYs 450
instructlab/taxonomy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/taxonomy/diff.py sha256=yoRhftk329q4tagszvfBflBO6Ww1W-MHd_LOJhjSH28 3159
instructlab/taxonomy/taxonomy.py sha256=QS1ad93qwqAK7Md6068JKQ1xxlEGNSoAmfq05rprnPM 860
instructlab/train/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructlab/train/linux_train.py sha256=rdpG8Wz1iQr314xmLiA0AmqUsa2L7_tJRUsWDqf-rAU 15609
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=q8mJUPKTa1pNdeROjvrrX13N5_SORl7t5flq1cdnOKo 3080
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=rI_jh6aU0BjWZfvRGGbXDANg1awRBteHYMuQjKb1-BQ 6820
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.22.2.dist-info/LICENSE sha256=jG2zQEdRNt88EgHUWPpXVWmOrOduUQRx7MnYV9YIPaw 11359
instructlab-0.22.2.dist-info/METADATA sha256=xra2I11iUP5BNJPONUTr0AmlUyqLBpcBT9hdB_ZqLug 56193
instructlab-0.22.2.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
instructlab-0.22.2.dist-info/entry_points.txt sha256=BVK5CKFiTjKEnH1DmhBHDA1Ov614mbR0gGG5Oe4DobQ 1238
instructlab-0.22.2.dist-info/top_level.txt sha256=0r2RZ4_KkuJG7G0dJBV-sWHaBsBxGXUifCCY9-jyRN4 12
instructlab-0.22.2.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