tractorun

View on PyPIReverse Dependencies (0)

0.52.0 tractorun-0.52.0-py3-none-any.whl

Wheel Details

Project: tractorun
Version: 0.52.0
Filename: tractorun-0.52.0-py3-none-any.whl
Download: [link]
Size: 108286
MD5: 7209344577b887d4264d6fab0460164a
SHA256: 96832f9aad89e9f2a02a45072f8d01e947fb8442a619066b0691b25f7aa896a3
Uploaded: 2024-12-20 10:55:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tractorun
Version: 0.52.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 == "torch"
Requires-Dist: jax (~=0.4.24); extra == "jax"
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: 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: wandb; extra == "examples"
Requires-Dist: numpy (~=1.26.4); extra == "examples"
Requires-Dist: pytorch-lightning (~=2.2.5); extra == "examples"
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: 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: wandb; 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: numpy (~=1.26.4); extra == "all"
Provides-Extra: torch
Provides-Extra: jax
Provides-Extra: tests
Provides-Extra: dev
Provides-Extra: examples
Provides-Extra: tensorproxy
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 5755 characters]

WHEEL

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

RECORD

Path Digest Size
examples/adoptation/mnist_simple/cli/original.py sha256=4CioxsatFVy84z2z6mKvl3kab45vSmDYpKv0C9RitAk 7278
examples/adoptation/mnist_simple/cli/tractorun.py sha256=4CLHjdDm36qhuoO6P5maOGOZNmLLX3qt-I2f1Qci7t0 5887
examples/adoptation/mnist_simple/sdk/original.py sha256=4CioxsatFVy84z2z6mKvl3kab45vSmDYpKv0C9RitAk 7278
examples/adoptation/mnist_simple/sdk/tractorun.py sha256=QJizA_NzQzxQAts9a1yaHx4RU4tkAYUa6XLmvhcyFm8 6427
examples/jax/jax_simple/jax_simple.py sha256=JL6g624DxL2i3EWEZTwpTsCq_DVoW67kJa3rrI9wFck 1619
examples/jax/jax_simple_distributed/jax_simple_distributed.py sha256=xuO4yAssmu3nqRaTLZh2lTvSP8T5wsRgFQ2FK-QvnMY 1744
examples/pytorch/lightning_mnist/lightning_mnist.py sha256=T2mPaYbSibvlZkWAoVZmRzYcKKYvFgrNG8SMYMw9-so 2956
examples/pytorch/lightning_mnist_ddp/lightning_mnist_ddp.py sha256=3y-v_nHZXdMfxatQu43ZfnY7ajynBF3QrTxsSsrYSt8 4190
examples/pytorch/lightning_mnist_ddp_script/lightning_mnist_ddp_script.py sha256=VB2EYYuf5Dqfi4CU6zn0LQ4hpVegwDhvMTcyf3UC02U 1946
examples/pytorch/lightning_mnist_ddp_script_config/lightning_mnist_ddp_script_config.py sha256=VB2EYYuf5Dqfi4CU6zn0LQ4hpVegwDhvMTcyf3UC02U 1946
examples/pytorch/simple_distributed/simple_distributed.py sha256=OGRrcrToscj8xiSl98905HhF1gQJwjr5w0LbxJKMQlE 2510
examples/pytorch/torch_mnist/torch_mnist.py sha256=sX20yn8sbOWUNLHeKFg2WCgbSGlPJK1T0YgSr0NzzHg 3483
examples/pytorch/torch_mnist_checkpoints/torch_mnist_checkpoints.py sha256=K7Gc2hQkiRbxxDMKSGF6R2vB5OzsF7poPe2w35MIlOg 6155
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=T5limn6iA-Ql6QST4tbqBY_HfRDh0wrC-Fc2L1anaKE 3300
tests/utils.py sha256=MbN_KqsOTJUr3XRVU1NjDjIL8ZKPVi5Je07X9ySTnhA 6556
tests/yt_instances.py sha256=KAt-VPOfkIxP1wfe-1lAu5lR41kH9w2g_3KPQKuStOo 1625
tests/data/check_cypress_bind.py sha256=u7FNtDP61yFDLhAuxFR-VGHLH7a-sAKQ_MfLxX0BXxo 443
tests/data/dummy_script.py sha256=rh1o0JeMHzJOuQ9zSgUXaMlPzQLLB1QFcG_1eoV0sP4 223
tests/data/env_script.py sha256=S5teghckfUrcxe4t9a8zyJGUH-28SyRKTU4K3uzofXg 426
tests/data/jax_run_script.py sha256=TwOJvKXRCrJNp67fI219H0EbQrob4vW94nbNlLnyqtw 397
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/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/examples/test_examples.py sha256=f1c_ky2VOaTUKStlpmmioqsFBk6Awv2yhxFYebfWVQI 3719
tests/generic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/generic/test_binds.py sha256=FL3jLRHlP6oKnYa8vYO9s3238K07GqGw1EvjS_5srP0 14020
tests/generic/test_config.py sha256=qMJ2cRoGaU6NjUN1wJ-mUufdaStcD6l5HiYgaiWWBSA 420
tests/generic/test_description.py sha256=k1hpJ6NjnuK1wgCml7OZEQwb3O9ag46ZOkKip3r-pjE 7301
tests/generic/test_docker_auth.py sha256=FG2BwCTdqWg165VPLErc6FMdnu5rlPet6jnGOXyOcXI 4749
tests/generic/test_environment.py sha256=j7nLmV2WGJeLc0UKt9g3ayh30C2yOXoG3mBf1NEjkkw 5217
tests/generic/test_mesh.py sha256=NRb_XVOung0QnPdLDR27NApYkTCI1hvKUNeaKg5FqoA 2323
tests/generic/test_operation_log.py sha256=VfzKCnpdVFmzlEIxOeIn1e2Gd22MeGvlNjD4qdilHvk 6325
tests/generic/test_process_manager.py sha256=HbSd4_eKqQKexCjmCbGpvL1rJXh2rCqR_2U6_CQRD2c 1588
tests/generic/test_project_structure.py sha256=zvLH73_18Cm_A0NaZB35iYzqwn0j4kK5mn4TXMyINCI 744
tests/generic/test_run.py sha256=sFQX3ydtsvhSnz17ze8mjEtd3C90Ypw7HDouX4luCqU 8059
tests/generic/test_sidecars.py sha256=xgBCS3iEQVs0YiNr3E8HRkCx3IhDtCEUgG847HSt_4c 7468
tests/generic/test_stderr_reader.py sha256=wDVFe9MpE4vJ8_sAPYmH3_iQ8V6nAKfzsm8QjuUJ4LQ 9196
tests/generic/test_sync.py sha256=lwK1vL86i8u0BdzA6xebravgoC01YZfAx8PU8VGBjJo 2790
tests/generic/test_title.py sha256=EiRM0-MeEOQLXm-NpdEmieoVTxogGt2AiMiN1yVpFgM 1398
tests/generic/test_yt_cluster.py sha256=LxMdzcHGPI5p1WYcugJpxgXlyyYV2wFWw99stLTeJoE 2734
tests/tensorproxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/tensorproxy/test_tensorproxy.py sha256=cXWbULela5QaE6WVLrJusfpVMavghhyCg436Imxgock 2504
tests/tractorax/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/tractorax/test_project_structure.py sha256=1-BTV-MAheeegWPF4VfB7bx3kxdiZqE_GvIrWn4mU5Q 727
tests/tractorax/test_run.py sha256=rngMD-Lo2tuC4WXnVWLgRk_h6efmVD78DtIauXaEgiw 2191
tests/tractorch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/tractorch/test_project_structure.py sha256=X-9WzwIBjSTwn3nYTaQsnKRQqBIwzQt6ecSwgDDqlsk 612
tests/tractorch/test_run.py sha256=ebCld-51Q9LMcn1V3mAAn9L3BKQT5QnWheTwPn5uowE 6852
tractorun/__init__.py sha256=iEx55wWGHSqJRrk5Be_-pLAmNJBFIjXgHdKLsOSZTTI 28
tractorun/base_backend.py sha256=bVqFXiSCjkgVDYoJfRjXKt20XGkEPoGKQSvaKY22R10 360
tractorun/bind.py sha256=Ovnp2eMDHTPRRL31f1QxRUkq3f30mZ5kowcJ_EIcGS4 892
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=qQBBV7ojkonzITi8p4-WjEDCEEvT8g5ryvgcH48WCew 421
tractorun/operation_log.py sha256=JVVPsDi6NHmTGbJpunNzuihe18ZEeVBYMgoyQIzIlgk 122
tractorun/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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=Nrayc-vZ2pE9DWE0tocHsQWtK9AnnYNCuZOGUAaR0lg 1808
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=lT0WtHynlK4vIijMd9jMJA85aZYjeP8uUCirJJsc0VQ 1680
tractorun/backend/tractorch/serializer.py sha256=OKrCNJ6hx2NIRjvtZev0tyL2_vYIUfiliLtsFDTYo70 477
tractorun/cli/tractorun_bootstrap.py sha256=ZeYG4l9qTAezqMiFGrtjoxwji3RlJgFDiHCyRvsyqI0 1657
tractorun/cli/tractorun_runner.py sha256=44BqEf5elu0oq1Zm9BhmoOjGMbEyT-b9Re-KTfIII14 21613
tractorun/cli/yt_stderr_reader.py sha256=G8iS3ia9kbOCWsO-P63o2HkgInaD8OAD5gFQv5gYOGA 2503
tractorun/private/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tractorun/private/bind.py sha256=fCnKGj0BA2pYdcXC6mWieoW1_4rH4wvq2g9R0Qd3_1A 7227
tractorun/private/bootstrapper.py sha256=O6df6LOgsAQnBi3iiPY6Islg5E3aMiEBNqFilPG_gxM 4525
tractorun/private/closet.py sha256=iaeKVlTG4FsekBulEemJp-64i3rIk1RuLjXqnWcvu2o 2773
tractorun/private/constants.py sha256=PMFE96yrls2MGBYj4L4pmNMOQ6mAiXsGKd6JNudnEHY 511
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=XgJf7ZV9gvs6rdyx5E-YVL6X-uSzNcR-zAM7RAWOZ6o 17149
tractorun/private/sidecar.py sha256=-VL9W-cgmOeI4unZJygA0GTt9DlEDme87aqVSS5mTOI 2843
tractorun/private/stderr_reader.py sha256=Oc3omHav5EG5jlFPyO22oLTe30nig_DZCjcpOPT72Ic 6174
tractorun/private/tensorproxy.py sha256=0YdnEOvAkBUc-EFSpCekmmTs3hh8q33-PNhcDcPoeJ4 3559
tractorun/private/training_dir.py sha256=bNYkmLtw3DAm8A4juU-eIFkyhtJuIqb5WQGjuOpWtlg 1814
tractorun/private/worker.py sha256=vz8qkQ8eKu-V2VkE4QAjW860paNMT2MT0LESG_7AS9A 3514
tractorun/private/yt_cluster.py sha256=Qod2n-5Bd0KuIHiw3TkdeO5ISDP0Awu1ykPhiqgiW2s 1795
tractorun-0.52.0.dist-info/METADATA sha256=z7FqyevMlOB6LuwCSwls-7Q3VP3IxfPHXKgQX0uR8-c 8849
tractorun-0.52.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
tractorun-0.52.0.dist-info/entry_points.txt sha256=FqZpy0z8zkjHPcCVHz5RlR1u1T4WwGa53A0e2mmX2oU 183
tractorun-0.52.0.dist-info/top_level.txt sha256=EjFnMnQlMU4NHHDJF31Qk0p_v72CG1UEMivUWKzsWDU 25
tractorun-0.52.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