cluster-utils

View on PyPIReverse Dependencies (1)

3.0.0 cluster_utils-3.0.0-py3-none-any.whl

Wheel Details

Project: cluster-utils
Version: 3.0.0
Filename: cluster_utils-3.0.0-py3-none-any.whl
Download: [link]
Size: 84277
MD5: 9ac33f2875c609987215921f799a2cba
SHA256: 04931ee616edacbf6c8c34fbaac7e4bb19abe226dff835332b07e6254f549310
Uploaded: 2024-10-24 14:32:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cluster-utils
Version: 3.0.0
Summary: A tool for easily running hyperparameter optimization or grid search on Slurm or HTCondor clusters. It takes care of submitting and monitoring the jobs as well as aggregating the results.
Author: Dominik Zietlow, Sebastian Blaes, Georg Martius, Marin Vlastelica, Maximilian Seitzer, Pierre Schuhmacher, Felix Kloss
Author-Email: Michal Rolinek <michalrolinek[at]gmail.com>
Maintainer-Email: georg.martius[at]uni-tuebingen.de
Project-Url: Documentation, https://martius-lab.github.io/cluster_utils
Project-Url: Repository, https://github.com/martius-lab/cluster_utils
Project-Url: Issues, https://github.com/martius-lab/cluster_utils/issues
License: MIT License Copyright (c) 2018 Autonomous Learning Group, Distributed Intelligence, University of Tübingen. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: al-smart-settings
Requires-Dist: cluster-utils[runner]; extra == "all"
Requires-Dist: cluster-utils[nevergrad]; extra == "all"
Requires-Dist: cluster-utils[report]; extra == "all"
Requires-Dist: cluster-utils[all]; extra == "all-dev"
Requires-Dist: cluster-utils[dev]; extra == "all-dev"
Requires-Dist: cluster-utils[docs]; extra == "all-dev"
Requires-Dist: cluster-utils[mypy]; extra == "all-dev"
Requires-Dist: absolufy-imports; extra == "dev"
Requires-Dist: cluster-utils[lint]; extra == "dev"
Requires-Dist: cluster-utils[test]; extra == "dev"
Requires-Dist: nox (>=2022.8.7); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-immaterial; extra == "docs"
Requires-Dist: black (==24.4.2); extra == "lint"
Requires-Dist: ruff (==0.5.0); extra == "lint"
Requires-Dist: cluster-utils[all]; extra == "mypy"
Requires-Dist: mypy (==1.10.1); extra == "mypy"
Requires-Dist: pandas-stubs; extra == "mypy"
Requires-Dist: tomli-w; extra == "mypy"
Requires-Dist: types-colorama; extra == "mypy"
Requires-Dist: types-tqdm; extra == "mypy"
Requires-Dist: types-PyYaml; extra == "mypy"
Requires-Dist: nevergrad; extra == "nevergrad"
Requires-Dist: matplotlib; extra == "report"
Requires-Dist: scikit-learn; extra == "report"
Requires-Dist: seaborn (>=0.11.0); extra == "report"
Requires-Dist: colorama; extra == "runner"
Requires-Dist: gitpython (>=3.0.5); extra == "runner"
Requires-Dist: numpy (<2); extra == "runner"
Requires-Dist: pandas[output_formatting] (>=2.0.3); extra == "runner"
Requires-Dist: scipy; extra == "runner"
Requires-Dist: tqdm; extra == "runner"
Requires-Dist: pytest (==8.2.2); extra == "test"
Requires-Dist: tomli-w; extra == "test"
Provides-Extra: all
Provides-Extra: all-dev
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: mypy
Provides-Extra: nevergrad
Provides-Extra: report
Provides-Extra: runner
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5811 characters]

WHEEL

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

RECORD

Path Digest Size
cluster/__init__.py sha256=tBD6EHI9F3jMuzJyDcg7LEyI3jB3L_IcWpvbDjugGI4 381
cluster/grid_search.py sha256=Em-knp_8Ge415MKJw6SILw92FyLm8t-Bd_rLMHYkbro 216
cluster/hp_optimization.py sha256=939c2loZ7StnzuDc8UKVCtcqKJmqBDiAG03_Zs8r71A 220
cluster_utils/__init__.py sha256=BNLrscKOzi5iiARi2itxSJsdPTfVr3u9jP62mqxm6VA 872
cluster_utils/grid_search.py sha256=Z2gJHMZcGKHuoxKmqb-5SLBCckg7s75fN_aumgcTm1E 5823
cluster_utils/hp_optimization.py sha256=Qz_YxFPhyJhnWG5uukkORGU--Snue6z-F1zvfJGgtZ8 4816
cluster_utils/parallel_executor.py sha256=Y_ZRISwFDi-EjDzIzMH7d-fxZNbT0hX2Jn1vaRXrhz4 3145
cluster_utils/base/__init__.py sha256=KEBJMNVOogbKHTxqBy2uZhAritxO7RLNlL8eZxRvUG0 223
cluster_utils/base/communication.py sha256=nIQd1VUZ1rDYD3_FMYyDUr8YsdCm_cP8J3p-bzMRjec 225
cluster_utils/base/constants.py sha256=6rVW7oUXOGx6MHvWYcf61ZaJo3XxdQIROYA4af3kiqs 894
cluster_utils/base/settings.py sha256=dMw5NAws1VNNcnXkpI-tS_VmeGGHWX5nUvgHk5BOf0U 1578
cluster_utils/base/utils.py sha256=I1YVf2eHcD1RCYrcOhascLXk0Tkr9MawjI1Vke055Zc 2510
cluster_utils/client/__init__.py sha256=cLWQIIa3ndtBZTse4mHQHsv1G90cfw5nG73yHAOnoKg 14415
cluster_utils/client/server_communication.py sha256=z2Wza-ku6Mls_cOH9FpAdAKjcyPCnnqmEgGORZEpom8 2594
cluster_utils/client/submission_state.py sha256=N5pY_uqkwejyKY_pOpHbc3BNzJzwtDi41Ha9_3OCLxM 230
cluster_utils/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cluster_utils/scripts/generate_report.py sha256=NfMsxdHVO1e3Aqlrr0F69Ge5xbf8gR5ATm_bEoU1BPo 6639
cluster_utils/scripts/plot_job_timeline.py sha256=Zkn0UpW_f0LKArlVRPeuL5Jqc20GNEJDZR5fM8IULfA 8714
cluster_utils/server/__init__.py sha256=1rCPhBe-1D7U1q5oI_HKQDrBSHNww-ylj0wOk3USzyM 227
cluster_utils/server/cluster_system.py sha256=RcTh1AR67_5CO6LHBnd8UIIGcCR74Eb1VNMkLV2j9d8 15544
cluster_utils/server/communication_server.py sha256=qx05naTq9YL4U-e5PK5foR61LAOepKyZXlm11dy7L4I 8850
cluster_utils/server/condor_cluster_system.py sha256=9YQkpcp2eTazRdWXWrRJPHsPWajW7Db4N_j0K6p9dKY 10216
cluster_utils/server/data_analysis.py sha256=EBuixXtK8rqJzCg8FrJXWahqGTSb27UVP8t5OP6blqc 5354
cluster_utils/server/distributions.py sha256=12Hdn7KX7vbVpRtU9sFiA-9hXzxVTbl5fKdzpqU3lF8 8516
cluster_utils/server/dummy_cluster_system.py sha256=2ltXWMZG4Kr8ayNdP0R9RJ2luAgj46CfeTqeH0dOWaQ 5447
cluster_utils/server/git_utils.py sha256=ht5YlW6wr5zMiKA0Ild_7U8iLXydCq4cFiqR7NVIq2g 10766
cluster_utils/server/job.py sha256=XR8u2Yk7O0Pde7GMpz1Z45HaaRtBIfS119rq1Y6MvHM 10886
cluster_utils/server/job_manager.py sha256=rpJmK40Tdb5ejfTwH32CttmCtuEKVy5zqdmtSURhsrI 23766
cluster_utils/server/latex_utils.py sha256=yirAkf-YXcLGSSHKCXxsi3NqThf3UvohPwx5d-c0Vw4 9611
cluster_utils/server/optimizers.py sha256=62-v7ZeP6oXahl3PJf0MlnHfpLsoZPUPgoZCFGAvljk 14627
cluster_utils/server/progress_bars.py sha256=ItO1qKNrLtAPvQx5BHBkKgC6APm-Vj9Gy-qdicjIJeo 4983
cluster_utils/server/report.py sha256=Cs1TK7G6IUAgVCtNAacxfuDQsDJSK0GeS-kEPRpyv3w 16263
cluster_utils/server/settings.py sha256=tpHEuM7e3TfRWIbhBj0vOyL9T17LyKjANYjiDy0GA8w 7103
cluster_utils/server/slurm_cluster_system.py sha256=bZjZf5Q9WLDv5MvGNB_AEsurpJeyEvs6VaB1596DNJU 17189
cluster_utils/server/user_interaction.py sha256=HYHUlsII-duh3hVeCAdNvzubDQv2RIEnApsUezo5A-k 4150
cluster_utils/server/utils.py sha256=qL9swX1xd-pbFdo24W8cErape-gi_jt9Ph3oArrQ8Nk 13618
cluster_utils-3.0.0.dist-info/LICENSE sha256=0cOBlIzQZAp8m9aY2SjQX68zY-AL7HMCfRQgO-LZ9F8 1153
cluster_utils-3.0.0.dist-info/METADATA sha256=mSPnN3mHWReMR93rl9NKKA1pXOx0mR27ZXn3kk19gI8 10104
cluster_utils-3.0.0.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
cluster_utils-3.0.0.dist-info/entry_points.txt sha256=Wl4zBpkJxj976Ie-52wiBzIwr04kHHdjsV-GtQpDi4s 93
cluster_utils-3.0.0.dist-info/top_level.txt sha256=WAnhwpsb1p4DtaS5pAD2IrXsB8r8bWJVFtQf3Pu7hBs 22
cluster_utils-3.0.0.dist-info/RECORD

top_level.txt

cluster
cluster_utils

entry_points.txt

cluster_utils_plot_timeline = cluster_utils.scripts.plot_job_timeline:main