tractorun

View on PyPIReverse Dependencies (0)

0.46.0 tractorun-0.46.0-py3-none-any.whl

Wheel Details

Project: tractorun
Version: 0.46.0
Filename: tractorun-0.46.0-py3-none-any.whl
Download: [link]
Size: 86710
MD5: 39315ce4b5a5f85798e325aa6b604b8f
SHA256: defbed15b0360080ef4169d5b16c9e375e5f5f7e4f1ae48f27dd9e4dd403791a
Uploaded: 2024-11-19 16:21:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tractorun
Version: 0.46.0
Summary: Run distributed training in TractoAI
Author: TractoAI team
Requires-Python: >=3.10
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: cattrs (>=23.1.0)
Requires-Dist: ytsaurus-client (>=0.13.16)
Requires-Dist: ytsaurus-yson (>=0.4.5)
Requires-Dist: PyYAML (>=5.4)
Requires-Dist: torch (~=2.3.0); extra == "all"
Requires-Dist: jax (~=0.4.24); extra == "all"
Requires-Dist: pytest (<9); extra == "all"
Requires-Dist: pytest-xdist (~=3.6.1); extra == "all"
Requires-Dist: testcontainers-yt-local (==0.14.0); extra == "all"
Requires-Dist: attrs (~=23.1.0); extra == "all"
Requires-Dist: cattrs (~=23.1.0); extra == "all"
Requires-Dist: ytsaurus-client (~=0.13.16); extra == "all"
Requires-Dist: ytsaurus-yson (~=0.4.5); extra == "all"
Requires-Dist: wandb (~=0.15.2); extra == "all"
Requires-Dist: isort (~=5.13.2); extra == "all"
Requires-Dist: black (~=24.4.2); extra == "all"
Requires-Dist: ruff (~=0.4.4); extra == "all"
Requires-Dist: mypy (~=1.10.0); extra == "all"
Requires-Dist: mypy-extensions (~=1.0.0); extra == "all"
Requires-Dist: types-PyYAML (~=6.0.12); extra == "all"
Requires-Dist: bump-my-version (~=0.18.3); extra == "all"
Requires-Dist: generate-changelog (~=0.10.0); extra == "all"
Requires-Dist: twine (~=5.1.0); extra == "all"
Requires-Dist: numpy (~=1.26.4); extra == "all"
Requires-Dist: pytorch-lightning (~=2.2.5); extra == "all"
Requires-Dist: orbax-checkpoint (==0.5.2); extra == "all"
Requires-Dist: ytpath (==0.0.3); extra == "all"
Requires-Dist: tensorstore (==0.1.56.post6); extra == "all"
Requires-Dist: attrs (~=23.1.0); extra == "dev"
Requires-Dist: cattrs (~=23.1.0); extra == "dev"
Requires-Dist: ytsaurus-client (~=0.13.16); extra == "dev"
Requires-Dist: ytsaurus-yson (~=0.4.5); extra == "dev"
Requires-Dist: wandb (~=0.15.2); extra == "dev"
Requires-Dist: isort (~=5.13.2); extra == "dev"
Requires-Dist: black (~=24.4.2); extra == "dev"
Requires-Dist: ruff (~=0.4.4); extra == "dev"
Requires-Dist: mypy (~=1.10.0); extra == "dev"
Requires-Dist: mypy-extensions (~=1.0.0); extra == "dev"
Requires-Dist: types-PyYAML (~=6.0.12); extra == "dev"
Requires-Dist: bump-my-version (~=0.18.3); extra == "dev"
Requires-Dist: generate-changelog (~=0.10.0); extra == "dev"
Requires-Dist: twine (~=5.1.0); extra == "dev"
Requires-Dist: jax (~=0.4.24); extra == "jax"
Requires-Dist: numpy (~=1.26.4); extra == "lightning"
Requires-Dist: pytorch-lightning (~=2.2.5); extra == "lightning"
Requires-Dist: orbax-checkpoint (==0.5.2); extra == "tensorproxy"
Requires-Dist: ytpath (==0.0.3); extra == "tensorproxy"
Requires-Dist: tensorstore (==0.1.56.post6); extra == "tensorproxy"
Requires-Dist: numpy (~=1.26.4); extra == "tensorproxy"
Requires-Dist: pytest (<9); extra == "tests"
Requires-Dist: pytest-xdist (~=3.6.1); extra == "tests"
Requires-Dist: testcontainers-yt-local (==0.14.0); extra == "tests"
Requires-Dist: torch (~=2.3.0); extra == "torch"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: jax
Provides-Extra: lightning
Provides-Extra: tensorproxy
Provides-Extra: tests
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 37 characters]

WHEEL

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

RECORD

Path Digest Size
examples/jax/jax_simple/jax_simple.py sha256=tQq79KYSIpLUiJ_xvFO5L7pJ8LrMFrUbNSxQh-Zcyt4 865
examples/jax/jax_simple_distributed/jax_simple_distributed.py sha256=xEBk1MUMXgw_hVrLP-INapE2a3HQJBV9n2UY1_ZHjbQ 973
examples/misc/infiniband_speed_test/infiniband_speed_test.py sha256=9at8kyxS_a3vYe0_j9ZmMDueIuA13aLko4_U8FDKie4 1399
examples/pytorch/lightning_mnist/lightning_mnist.py sha256=bzR9oZsAf1hfWLozuhiAfsJ6P8gzTX0VfgckCuzwuSw 1896
examples/pytorch/lightning_mnist_ddp/lightning_mnist_ddp.py sha256=3VbiMIeLdTAo0k3Z7xJ64dYu2ToilQcXKIoPxeNfnoA 3575
examples/pytorch/lightning_mnist_ddp_script/lightning_mnist_ddp_script.py sha256=mS858bZSihXBISO85GxVhjJKFIZYgVj7owscyw7cGEw 1685
examples/pytorch/simple_distributed/distributed.py sha256=dip5XU4Iw8TM3YPyS4MirPpPhkmFA-dqW8rWG1vybMg 1454
examples/pytorch/torch_mnist/torch_mnist.py sha256=i_knIj6nq0I1g9Zx8Xpnb02ExDnpSniuDWquQtMx-ag 3197
examples/pytorch/torch_mnist_checkpoints/torch_mnist_checkpoints.py sha256=Mhkj622bFeqjiUuf4lx1NtJyz7-HIbFgmm_Mg0kD8sk 5609
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=aCqMI8b2XgWvHldG96wQMCNOWvNkVygv4vTO17ltpGA 2866
tests/utils.py sha256=Fh4uH62wwWif0Q6JQQF084kf9pp93i4h_fFsbZD0S6s 4678
tests/yt_instances.py sha256=KAt-VPOfkIxP1wfe-1lAu5lR41kH9w2g_3KPQKuStOo 1625
tests/data/check_cypress_bind.py sha256=BEcU7PmsD7SP8IpHcD4nt7yv8-NjFlho2jRP5ejwh-s 427
tests/data/dummy_script.py sha256=rh1o0JeMHzJOuQ9zSgUXaMlPzQLLB1QFcG_1eoV0sP4 223
tests/data/env_script.py sha256=S5teghckfUrcxe4t9a8zyJGUH-28SyRKTU4K3uzofXg 426
tests/data/log_table_script.py sha256=D1jimU1e8O4PCAP3jdPwvskRAIYO8tpD3TxBiC9M-qQ 620
tests/data/sidecar_script.py sha256=ipaEoJvDKlb7bqhOW5B6g8uES_2c3KlO2tMq_D8QqnA 963
tests/data/stderr_script.py sha256=jB3yogI2SuyK6iLxg7XV24ROqRfzo-U5RGFAo7_LHw4 383
tests/data/tensorproxy_script.py sha256=gwcB5Y2A8d6PhXzESdG52YQtNZZ20R5dUACm8-2Z16A 1410
tests/data/torch_run_script.py sha256=YRj4A1cG_QNUSUqvxdkYpIECN5cSkF_uh2l2arFLTqI 1250
tests/generic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/generic/test_binds.py sha256=GjKcnkKhCx_-qJIl4iyUI_tttJJR69FV8ZUBS8I4L7A 7720
tests/generic/test_config.py sha256=qMJ2cRoGaU6NjUN1wJ-mUufdaStcD6l5HiYgaiWWBSA 420
tests/generic/test_description.py sha256=WWF8Tp9oLhaPW8fHAawX11M-s7U2hPvSbajpzY40xvk 7269
tests/generic/test_docker_auth.py sha256=3ULCPL50ubq2eapBpaXx4IncmP_nyt64RTxFjAYzPSk 4725
tests/generic/test_environment.py sha256=Tpz8EdMQbuPBxsLQyctjhBOJuaDzDkx8MXz6P_W3c1E 5201
tests/generic/test_mesh.py sha256=Bsnc99wJGazbE7t-G9ukb6X5CCpqKr8YEHq1QpY7ZbA 2307
tests/generic/test_operation_log.py sha256=MbWo9QpTREBPbJ8m2L8-CgHgdgVdoIPRxw3iLpYpphk 6309
tests/generic/test_process_manager.py sha256=HbSd4_eKqQKexCjmCbGpvL1rJXh2rCqR_2U6_CQRD2c 1588
tests/generic/test_project_structure.py sha256=fhrXGX47M_e9gVeiA4-8mOLi0qijQoyHsGOktCJb0ZQ 2007
tests/generic/test_run.py sha256=mTLd7ZJSimN68r8SrTW8mlkeRM4SnmUniNIcvj7T47k 13818
tests/generic/test_sidecars.py sha256=XIjG34kIqlYM9vqU9GBq5SKZpeCUvByKN9l3ActhVps 7452
tests/generic/test_stderr_reader.py sha256=OXOZ9Sn3YVRQuVOyYKWj1AFGnqsZ3dJrXB2j3dxGw48 8306
tests/generic/test_sync.py sha256=QOW0XKRg6pRDcLa1VnLCevXoH_VOGJAXJ_b1bQOusbM 2774
tests/generic/test_title.py sha256=BjfERSQGKdgDsCPgUq4dTkva7vQvdG3i_VzbTwULAB0 1382
tests/generic/test_yt_cluster.py sha256=LxMdzcHGPI5p1WYcugJpxgXlyyYV2wFWw99stLTeJoE 2734
tests/tensorproxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/tensorproxy/test_tensorproxy.py sha256=r2Ba5cUYYcL7agRnj8CQC1UQaj2bYZu5Bm9VEcMY2-c 2557
tractorun/__init__.py sha256=nL6vUwUQVxcZ7ndJ_T0ZPK548vGrBqFo48rCO94ZBDg 28
tractorun/base_backend.py sha256=bVqFXiSCjkgVDYoJfRjXKt20XGkEPoGKQSvaKY22R10 360
tractorun/bind.py sha256=5C6ae0KMIgQBZKTR33fZhoAyxdYL4aD3SEg-E3tfgLE 785
tractorun/checkpoint.py sha256=ig4i2gj5ojjkgDSbuVapOMMRUX6AXjNBakTZXoKvCBQ 2642
tractorun/coordinator.py sha256=2OLPRuME2257-DKP1BeJJ6h14DzXzqrkUNzAs9Ra-Mw 719
tractorun/description.py sha256=BOO-rV-y1DXR6ykiiNMM9NJ0QR6GGxFFV03siUEGV5o 2889
tractorun/docker_auth.py sha256=FbM6srmoIax9DfV0vnyYLvR7PdeMrDi2gJy3dMLdJ94 241
tractorun/env.py sha256=htj60_oQXmxEfqrZCGnoYHjFxkDVS4t8txWj0M5pQNk 403
tractorun/exception.py sha256=MaImC2uTCx9q3dWmrmsYgCnFNSAaXdAEju0hVvKVlR4 761
tractorun/mesh.py sha256=DsFVILNg0E9PxBZqSedKytHQMW6YAQYppBGfHWBD-bU 394
tractorun/operation_log.py sha256=JVVPsDi6NHmTGbJpunNzuihe18ZEeVBYMgoyQIzIlgk 122
tractorun/resources.py sha256=5a21rtxR_zV4SVs6e0XvkQLamjEVCVOseEc69heyKE4 143
tractorun/run.py sha256=rLbZB4zpVHuwpLU_gQCDtU93zERccs2CP24QJgMZHyw 6616
tractorun/run_info.py sha256=beZlR3X9mBppehg5UEnVBmQo7tjF0wyefS8LRYxe6IU 166
tractorun/sidecar.py sha256=A4_uQ_s3FOh0Q3dEWjglJ1FWtiKh4a3YKDzVS5qO9Ec 524
tractorun/stderr_reader.py sha256=CUcIri_MRX7Qpsjdefg-Z_33E7FI3H4XjDTM907cgXs 125
tractorun/tensorproxy.py sha256=pf2aK8517nvHAQD-5vZoImRClsFGF6wHhTsL3HPhCwQ 249
tractorun/toolbox.py sha256=PNYAjz0EPRgdC7wuCqCTdj1gK56j563mwjEtGnMF11c 1774
tractorun/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tractorun/backend/generic/__init__.py sha256=wy9aebTUcJ9SA17fl5hqVjgMJ2A3xRpgJGm-dI006eo 92
tractorun/backend/generic/backend.py sha256=3YMPsNVmzk6KJWFDEMYVwhJalc3-nYAJRUPuokiO6eM 290
tractorun/backend/generic/environment.py sha256=PiTkMEqTZA5avhv03tMPsD5jzQOmn2jIJ5XFjQwKLdA 240
tractorun/backend/tractorax/__init__.py sha256=aAV10Q5n2FX9FXUdS2h42vt5ykkm9H842AwQRft6Gu4 84
tractorun/backend/tractorax/backend.py sha256=5G7MpvgPI1edfxA6NmyzjgGvdqonmApJVJfGahXw7wQ 256
tractorun/backend/tractorax/environment.py sha256=SGndXqkZ0LZpOLiwIeZBrppIC962KonfRoEwcGMmM8A 1424
tractorun/backend/tractorch/__init__.py sha256=orltajshSRhMkND3Hi-p3prdjjPfjmoNHO4CURklJSE 311
tractorun/backend/tractorch/backend.py sha256=oHKSB7rPqQcCjT5nvVHYsHDegJPQyORaV_uk4cOZTq8 282
tractorun/backend/tractorch/dataset.py sha256=-CFfxyIMaGwQycSrF9AlDX1RV71PEV_81auZoNXTtCo 2833
tractorun/backend/tractorch/environment.py sha256=pHb7O4xhMCtIZ-4j_6Er034rB_aVRE4wz9oQH_Bwt5I 1574
tractorun/backend/tractorch/serializer.py sha256=OKrCNJ6hx2NIRjvtZev0tyL2_vYIUfiliLtsFDTYo70 477
tractorun/cli/tractorun_bootstrap.py sha256=ZeYG4l9qTAezqMiFGrtjoxwji3RlJgFDiHCyRvsyqI0 1657
tractorun/cli/tractorun_runner.py sha256=DzjPDK3Ho4QSopc8I-ugf56hxeaWzygTedvTck82Eg8 20545
tractorun/cli/yt_stderr_reader.py sha256=G8iS3ia9kbOCWsO-P63o2HkgInaD8OAD5gFQv5gYOGA 2503
tractorun/private/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tractorun/private/bind.py sha256=thDOYhbixxf6co6eAu3LmvmjKdB-juhYZbNVVpbpHs4 4760
tractorun/private/bootstrapper.py sha256=O6df6LOgsAQnBi3iiPY6Islg5E3aMiEBNqFilPG_gxM 4525
tractorun/private/closet.py sha256=iaeKVlTG4FsekBulEemJp-64i3rIk1RuLjXqnWcvu2o 2773
tractorun/private/constants.py sha256=lsQOWE4m0-bwp6jnJHhQhBJqMSoslx2RgkA2YXZcWTA 576
tractorun/private/coordinator.py sha256=ZISEZutcsQ4rsyO3rNLIvSamdQJAOJf9ThWLmpsKGME 6224
tractorun/private/description.py sha256=amubIkHyFTlLldgOGj5JX21pvvlHRPBT57MJTT5swgU 681
tractorun/private/docker_auth.py sha256=3G_wNFBv5J_kJTWFWKgCIuXDIppSX5z2e9XQskruzAc 2041
tractorun/private/environment.py sha256=xZEjqFZG4ySsK2zyJpF8Md3fbNpQ7HJ2tQHAAbZwqEk 3219
tractorun/private/helpers.py sha256=WHfu_k_QKw1ZUpShQQ4SqG_rS16HNsYKTe8q5VfcRDM 1507
tractorun/private/operation_log.py sha256=LSm5APNALio04BmgYC2WYVWSPZprD3RkehooLdKKBcE 5554
tractorun/private/process_manager.py sha256=FsvBEBS0j1oLT8Slljca66_6o5j-8_72jpAr2ntQvwY 10618
tractorun/private/run_internal.py sha256=rucD5UVUPtNo9uXz3LwVArXCW6Wbf3kB6dR2KSkJ2XY 16976
tractorun/private/sidecar.py sha256=zXpL0FIF0JYXMhvOCy2BmhvgMG38TYUbz2zBEM3TDag 2813
tractorun/private/stderr_reader.py sha256=YEEnJQmxQCJYndE19sifZo1tr5ueJjxOjjIKgcQ6Piw 6165
tractorun/private/tensorproxy.py sha256=0YdnEOvAkBUc-EFSpCekmmTs3hh8q33-PNhcDcPoeJ4 3559
tractorun/private/training_dir.py sha256=bNYkmLtw3DAm8A4juU-eIFkyhtJuIqb5WQGjuOpWtlg 1814
tractorun/private/worker.py sha256=rnUtZrfGQEJx158iC6WTEH8Aq6_1TBEwN7eBx9y1jYU 3484
tractorun/private/yt_cluster.py sha256=Qod2n-5Bd0KuIHiw3TkdeO5ISDP0Awu1ykPhiqgiW2s 1795
tractorun-0.46.0.dist-info/METADATA sha256=OMv5nd_EfY_GYiX0qv-2tvyC91ktCBmNKFcEU45-iZo 3110
tractorun-0.46.0.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
tractorun-0.46.0.dist-info/entry_points.txt sha256=FqZpy0z8zkjHPcCVHz5RlR1u1T4WwGa53A0e2mmX2oU 183
tractorun-0.46.0.dist-info/top_level.txt sha256=EjFnMnQlMU4NHHDJF31Qk0p_v72CG1UEMivUWKzsWDU 25
tractorun-0.46.0.dist-info/RECORD

top_level.txt

examples
tests
tractorun

entry_points.txt

_tractorun_bootstrap = tractorun.cli.tractorun_bootstrap:main
tractorun = tractorun.cli.tractorun_runner:main
yt_stderr_reader = tractorun.cli.yt_stderr_reader:main