lxm3

View on PyPIReverse Dependencies (0)

0.4.3 lxm3-0.4.3-py3-none-any.whl

Wheel Details

Project: lxm3
Version: 0.4.3
Filename: lxm3-0.4.3-py3-none-any.whl
Download: [link]
Size: 109276
MD5: 55c825f9bbac776cd68c37ac927290ff
SHA256: a87d810c27da1fe7af167e71895b2bc4afd856eb36f3495dd2fdd9143439fc04
Uploaded: 2024-02-21 14:47:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lxm3
Version: 0.4.3
Summary: LXM3: XManager launch backend for HPC clusters
Author-Email: Yicheng Luo <ethanluoyc[at]gmail.com>
Home-Page: https://github.com/ethanluoyc/lxm3
Project-Url: Homepage, https://github.com/ethanluoyc/lxm3
Project-Url: Documentation, https://lxm3.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/ethanluoyc/lxm3
License: MIT
Keywords: machine-learning hpc packaging singularity
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: <3.13,>=3.9
Requires-Dist: absl-py
Requires-Dist: attrs
Requires-Dist: ml_collections
Requires-Dist: tomlkit
Requires-Dist: paramiko
Requires-Dist: fabric
Requires-Dist: appdirs
Requires-Dist: fsspec
Requires-Dist: async_generator
Requires-Dist: immutabledict
Requires-Dist: rich
Requires-Dist: vcsinfo
Requires-Dist: docker
Requires-Dist: pip
Requires-Dist: shelved-cache (>=0.3.1)
Requires-Dist: cachetools (>=5.3.2)
Requires-Dist: IPython; extra == "shell"
Requires-Dist: pex (>2.1.139); extra == "pex"
Provides-Extra: shell
Provides-Extra: pex
Description-Content-Type: text/markdown
[Description omitted; length: 13655 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.1.8)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lxm3-0.4.3.dist-info/METADATA sha256=YNcmocVk7VWEsRDClN18KL4FVbw1Ff0d-fwrUFba56c 15060
lxm3-0.4.3.dist-info/WHEEL sha256=N2J68yzZqJh3mI_Wg92rwhw0rtJDFpZj9bwQIMJgaVg 90
lxm3-0.4.3.dist-info/entry_points.txt sha256=pazGSqiJVhSuZyTyfOlTn8Qwxf3oCunNnXihLSG0NLE 50
lxm3/__init__.py sha256=5j551-C1_fZFIh520X9Y6K8rewevSI8Klw8ZQ7BYH4I 70
lxm3/_vendor/xmanager/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
lxm3/_vendor/xmanager/bazel/client.py sha256=q4F1gjKDSXeQu51qsxUohfp-by-ZePi3Tn_dXrDQxdg 1897
lxm3/_vendor/xmanager/bazel/file_utils.py sha256=n4PHhzPVJqxmPlwixi1ynbDA_GQC8UkZShnUVvC4Zuo 1067
lxm3/_vendor/xmanager/xm/README.md sha256=H735yNqgf1M1Hk9H5RD27oYIzYpjXzg8TBzEdIuo8IY 216
lxm3/_vendor/xmanager/xm/__init__.py sha256=QR4WtZPOneGUkuuPdc1FhGWkSWREZbOvqunz11wFebU 4326
lxm3/_vendor/xmanager/xm/async_packager.py sha256=5aGr4RzckcbROKB-Mn99UI2qv_FaHOfqaEA5fjqVHaA 4236
lxm3/_vendor/xmanager/xm/compute_units.py sha256=mH_Pengej2gPkZxXSnHh3SKsdbpvrpUUTFB3zt7VBG8 1041
lxm3/_vendor/xmanager/xm/core.py sha256=SFu8OxYISKTnpI8eAlwafMlxtvtz_VrQxPz0zt4_QyA 32356
lxm3/_vendor/xmanager/xm/executables.py sha256=dtATJsMyW3J4rW4UZZsb-WIRBJGHmgMLny7gxTjgnSM 6976
lxm3/_vendor/xmanager/xm/id_predictor.py sha256=01HYZRwPL7O88x6dZmxfKGCK0yUws6hP8AJiMkgjT_M 3961
lxm3/_vendor/xmanager/xm/job_blocks.py sha256=vlY-HyEB1xGG4kpiZMQaRsMpM92qiJfYQrEiIbxhj3c 16350
lxm3/_vendor/xmanager/xm/job_operators.py sha256=zxHlrC54FIsYeHW-XTEws9gTBBxdbftsjUM_fyeGTp0 4372
lxm3/_vendor/xmanager/xm/metadata_context.py sha256=zswd0ugpg3B3-mcAPDwoLJ5N7peQuNukfaz26fcC4Z0 1773
lxm3/_vendor/xmanager/xm/packagables.py sha256=Eo_OdF7byIWxGEk1RmXbKzJJisWwFWIUsn7VjXh2Mz8 11098
lxm3/_vendor/xmanager/xm/packagables_generator.py sha256=QUm4zOLf6_MMGvxh9nBaAbD2rDRsCFTbY0cMtUUA6xA 5423
lxm3/_vendor/xmanager/xm/pattern_matching.py sha256=xvLQH6aPMWz43-98agIKzvMQaRGDcoexupGQY--kLIE 4224
lxm3/_vendor/xmanager/xm/resources.py sha256=5zn2TWGAp0xNicJOPbuuqb25t7nNSnWzUCx261LCJqc 15555
lxm3/_vendor/xmanager/xm/utils.py sha256=5yCAeWsRLrcCscuYqsJGP9RFgN2WN774LldujSsN0sc 5122
lxm3/_vendor/xmanager/xm_mock/__init__.py sha256=Pp33er25b91qNgdOEhUNXGa5YB5SLBtL8v4yBAsx0pc 6061
lxm3/cli/clean.py sha256=DNPtLTjbgBruFX8tSCzEWbd4t-xEvoHUWa-SnNLRQm8 5539
lxm3/cli/cli.py sha256=PoLEXSOjBSGMSKsoAd-32FUaB_rDw-NOtQ8woEU2FrA 3517
lxm3/cli/shell.py sha256=40Xl0h8-ZvwAS3FkApM6l9aWKjwYLLdIIzC8_cAbU6E 766
lxm3/clusters/gridengine.py sha256=HRKMrCZI9qRxG33AIpeKXkisuN4V3YkWDCguLQWuK28 6718
lxm3/clusters/slurm.py sha256=bzMstcweA9ap8qziN2tsfoaXkhD0uC4Gy4tRpEnuox4 1606
lxm3/contrib/ucl.py sha256=XZURHJUiEWiulkUpouDHEzhUtaU2CVCjzTReURD1JLM 4695
lxm3/contrib/wandb.py sha256=1anzWrTdXNpffDHohhv6gSaGq4jgfuMaJ77X3VNQTQ4 3789
lxm3/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lxm3/experimental/image_cache.py sha256=Mi9SYrmrdvyMwyM-2C5w4vEHkva4jwpWTM_PCrw0jkM 9545
lxm3/experimental/job_script_builder.py sha256=UOqSaxDlYFWCdC1iSBbuNiqYtG9ec1cLvyKAzAVwl2A 11395
lxm3/singularity/__init__.py sha256=GXM88JqnIsHHjIgJ8GCT3f5CgHKaEsEiYECbDY0xVd8 69
lxm3/singularity/images.py sha256=FVagIGJAAZgw2N-cu-lii5fUDG2SKl9vd3mRcnWnnvo 401
lxm3/singularity/uri.py sha256=oWCEjkn587HLvFcGyFPeTzO1jRkEPw5JNM1SOVwfGkU 2835
lxm3/xm/__init__.py sha256=OOWZyHw8Hzw6JsR6n8pcqIltPA9XXw_kDnDcmgXR0tY 2896
lxm3/xm_cluster/__init__.py sha256=jofuiIH9ewwhe0KWWc5aLk8P2-7_fwXN5tLoJtfKJ-Q 1320
lxm3/xm_cluster/array_job.py sha256=R8p7Z_yg2B_DO4HTcAJVUgNivNX3xbFsqHYB0n0gLQA 1598
lxm3/xm_cluster/artifacts.py sha256=kmBBAay69yzsNqGQQg1qlbkB1-fUKiclxaxNHRovTKQ 7696
lxm3/xm_cluster/config.py sha256=lBXPQQvDZoPqYdRkw3AgEwYWLaHjGJibt_StW7g1cEc 5178
lxm3/xm_cluster/console.py sha256=UpMqeJ0C8i0pkue1AHnnyyX0bFJ9zZeJ7HBR6yhuA8A 54
lxm3/xm_cluster/executable_specs.py sha256=oyI3pEfOBxHTBa0ocQeTgKtEppgvN4aeOJMH8iBCcIg 12519
lxm3/xm_cluster/executables.py sha256=K5XyXNqOvvMy_CYV0GCBtTBTpqUey9Z6lr42GuKPTPI 372
lxm3/xm_cluster/execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lxm3/xm_cluster/execution/gridengine.py sha256=7gwKYd7MsQuNjrfphBvd2ntYwvYTcmtVSXyeNZoIVNI 9031
lxm3/xm_cluster/execution/job_script_builder.py sha256=reNOHoO4Gi72NlOXxqa4kIswKaxMyF21e4bcdhHHBtA 12825
lxm3/xm_cluster/execution/local.py sha256=dxmtE-Fau_jYI9Q7ajhHuyfTJ_uXDhRHo_6paJ2Mu5o 5601
lxm3/xm_cluster/execution/slurm.py sha256=Z7TjtaUEj4XCN-n_CcKnea7yxTvSxNPAmrW1_f-xLGk 7808
lxm3/xm_cluster/execution/utils.py sha256=PiT9D5QY2o9FPzLumkAfsXX8MiepLuStuDXHZ8Ibcrw 937
lxm3/xm_cluster/executors.py sha256=7BOlPXucI0eMHmpuh5O_UWNd2NeK-VKU98gntKMpBXw 6264
lxm3/xm_cluster/experiment.py sha256=K2T15KB-GmkfEBa1UryB15ZIQrxkrVzr3zE3LLISgkQ 8047
lxm3/xm_cluster/metadata.py sha256=L6-o_93wIv21RZHUBt7LVbKawFuWmRdV44Bq8osNKbc 1034
lxm3/xm_cluster/packaging/__init__.py sha256=AICXQ2bMXAkGiVVlFlIix5pSkJfJBGREi4j_CtbbVgc 53
lxm3/xm_cluster/packaging/archive_builder.py sha256=DlF1S8M0nXxXygdU4M2j-63n8FxusEjufmh2CDwvivE 5301
lxm3/xm_cluster/packaging/cluster.py sha256=3osm01kVuk0a9lalBqYCUxB_CVvPTWqZQLVpw5WCD7o 9831
lxm3/xm_cluster/packaging/container_builder.py sha256=XBndGSswZGLNbZhczuTwWW2gDbeeU3y_4p9eMw2H34c 1431
lxm3/xm_cluster/packaging/digest_util.py sha256=osVbaGZtiSOkSsq2c4JAtxp1IpeLVLFlq00Cy3zO5V4 1799
lxm3/xm_cluster/packaging/local.py sha256=8biTpn0bk0NBBwKxE1B6jbTdvFQm6T6vK7Xwv7NMT20 537
lxm3/xm_cluster/packaging/router.py sha256=0qZaEkUmCxwQlRhRmiJFrVTYhO1pMxzkWfIiGyBtsyU 1086
lxm3/xm_cluster/requirements.py sha256=sxvWxpMjZLn__t1hGVUrBxAu5y7XqsAIWDXQL7Kzs98 9012
lxm3-0.4.3.dist-info/RECORD

entry_points.txt

lxm3 = lxm3.cli.cli:entrypoint