pyroml

View on PyPIReverse Dependencies (0)

2.1.2 pyroml-2.1.2-py3-none-any.whl

Wheel Details

Project: pyroml
Version: 2.1.2
Filename: pyroml-2.1.2-py3-none-any.whl
Download: [link]
Size: 52379
MD5: 7095fa3545ed2fc4cd5dc67e68dcd6f7
SHA256: ea249a0ba5c8569aa0f25e78defaf8691e6d4e36be26dfcee983d09bdf3fd1ee
Uploaded: 2025-02-21 13:18:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyroml
Version: 2.1.2
Summary: Machine Learning framework allowing plug-and-play training for pytorch models
Author: Nathan MAIRE
Project-Url: github, https://github.com/peacefulotter/pyroml
License: MIT License Copyright (c) 2023 Nachos 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: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: datasets (<4.0.0,>=3.2.0)
Requires-Dist: einops; extra == "extra"
Requires-Dist: gurobipy; extra == "extra"
Requires-Dist: ipykernel; extra == "dev"
Requires-Dist: ipywidgets; extra == "dev"
Requires-Dist: matplotlib (<4.0.0,>=3.10.0)
Requires-Dist: pytest; extra == "test"
Requires-Dist: rich (<14.0.0,>=13.9.4)
Requires-Dist: safetensors (<0.6.0,>=0.5.2)
Requires-Dist: scikit-learn; extra == "extra"
Requires-Dist: scipy; extra == "extra"
Requires-Dist: timm; extra == "extra"
Requires-Dist: torch (>=2.6.0); extra == "cpu"
Requires-Dist: torch (>=2.6.0); extra == "cu124"
Requires-Dist: torch-ema; extra == "extra"
Requires-Dist: torchmetrics (<2.0.0,>=1.6.1)
Requires-Dist: torchvision (>=0.21.0); extra == "cpu"
Requires-Dist: torchvision (>=0.21.0); extra == "cu124"
Requires-Dist: wandb; extra == "extra"
Provides-Extra: cpu
Provides-Extra: cu124
Provides-Extra: dev
Provides-Extra: extra
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 4023 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyroml/__init__.py sha256=jU_SjBaIvlJv6lpWUQTxxDiYwk6CBlBXh3jgfrq62fE 377
pyroml/callbacks/__init__.py sha256=ViJYK8cWDYV8uoP38KsBofhMLnIg4ETdQucWR7ZJNIs 101
pyroml/callbacks/callback.py sha256=TeQ4Q1bRWksGzWBCyg5ZGJ0ZlaaARSKZDkMy2QBNfaw 2198
pyroml/callbacks/checkpoint.py sha256=hmV4MG8b_JTdObete0nxVK_IrTPgICEveP36Gz-bohE 1384
pyroml/callbacks/cuda.py sha256=UdMz6CcnxwrQPG2e8N12vNIu9S6Da1ygba8dK8zlXOs 1318
pyroml/callbacks/loggers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyroml/callbacks/loggers/base_logger.py sha256=RnKNj8be2XYL0Uv52iK4sdiBSFhQAMCQDUGhU2l1JF0 2212
pyroml/callbacks/loggers/tensorboard_logger.py sha256=1A4c0vEJ5oqS9sGxnyhudxPJizfzUdU4YzOvhLt8csU 667
pyroml/callbacks/loggers/wandb_logger.py sha256=qFgxqY_8XJDXeJL4uLj7YVOJTfP6rOR-zXSUkOzgt6s 3003
pyroml/callbacks/progress/__init__.py sha256=bbptSlF_il1D8se56_LV_oPrtwiErqVNYiI9W7_30ds 255
pyroml/callbacks/progress/base_progress.py sha256=CosuCJk82sNf-RNyusRUONpifqKv5H7KIkyyu6kzwEY 6242
pyroml/callbacks/progress/rich_progress.py sha256=MzEjLT_nj6tlHR-dA2cbx-pur5lGOWSJ1OJBEyLl0oc 2708
pyroml/callbacks/progress/tqdm_progress.py sha256=w3iFS15U0OuWm03AQmbVyDMcAd5T3NMCU0km-mo72cc 2172
pyroml/core/__init__.py sha256=UJwPCKKxmsHxun6bJukn9am6tUSYJYXn9PtS4jgUG0Q 160
pyroml/core/autocast.py sha256=zgiTZHK6TinhMcvcAO4923v6Uq472o_t8G8N5eD5Eq0 1352
pyroml/core/hparams.py sha256=QslmRhTxRgwM_WPJliYmIA_o3uyyhRQIxlDSzoSodlk 3093
pyroml/core/model.py sha256=L9tx_cI4ouQ6tqmeR7gREjjw2b85AIrCoZlObt0W6gY 8376
pyroml/core/stage.py sha256=TrUckyX9fU8h3-D1mvJ2C0t8bBuCRNKKSRU_o-pOsJ0 263
pyroml/core/status.py sha256=V5KoAUNifXuSNLX4d7SqIRnFkJadjpmKqat8_IVvGIA 702
pyroml/core/tracker.py sha256=e8um-zfJ5h9dzSPeCV2VS7dfX7EgOqhufsDtUvvH0S0 8835
pyroml/core/trainer.py sha256=VDEZKtY7k5KvQ-8qA49fliXccuNYCIy8DYeOtTpawXw 11728
pyroml/loop/__init__.py sha256=CEPAAktAXUd2gMMTFQbFOiGqZO3ks3fwWUWzXXqrzgo 172
pyroml/loop/base.py sha256=hwOKvexXEvVpiP0axJrbS-uVg5nqOgcldPi8FuCQQyo 5500
pyroml/loop/eval.py sha256=SfAleXkdT_7KrPncGHNzUQ59f5sCm8aho4AAL80gLkY 606
pyroml/loop/predict.py sha256=GqIcQdZwU3v2LqpecGecff0w49_tYKQZ9Wk1tN-fjLE 2535
pyroml/loop/train.py sha256=KD_xPY6HVHS9_pEFbVvJ0IjAZA2EIDjhcrunST1egd4 2767
pyroml/metrics/__init__.py sha256=5j6MbrZ4DwhqLta_ENEr6smAXjgBNI5icHGVO3Iaams 105
pyroml/metrics/accuracy.py sha256=sa1IvgmQ0FE0-C6RK5VCfawZ_EzWFjnm8pVIK68o4g4 973
pyroml/models/__init__.py sha256=1alIqusdYwLkOe9v0xL03qfzTogtRltdWSS3Ll8CDq0 144
pyroml/models/backbone.py sha256=8BoSJsb0AeCIRSN35CWUpea69mV833xWYkAyW4MVYyc 6547
pyroml/models/falcon/README.md sha256=eg7RALvI4nZOLKaiIDquVPTA4OkaDz0QaSFxLtMV36E 66
pyroml/models/falcon/__init__.py sha256=XwjkmkuIZapUj_yb8l0QdzVNrBj5WL-iddPJErSjxE4 260
pyroml/models/falcon/dataset.py sha256=v_wR71NSRt9Xy3TOxX74myeBltvdBnjg6wXfJ63sE90 891
pyroml/models/falcon/graph.py sha256=oH0pw_76PZLXfWQqy6b6zmQdJWZkV2ovLaURipYEBSY 746
pyroml/models/falcon/heads.py sha256=nB85UiWnCDhVVxzEmA6_96oyDLTpklsSwXC_7Thwo6Q 2252
pyroml/models/falcon/loss.py sha256=z18BFNC9Uo5A_W8uLlB_TbH-YL4YCQ1oAWIHjqh47Ns 7476
pyroml/models/falcon/metrics.py sha256=VzkAOLK0NRczgtHBqW0VLjZElc4NX2SvYgu9st2CY8M 2543
pyroml/models/falcon/model.py sha256=ZKIRY2j5EfbuBGLWyEf92_lZ-xVx32EuoVT8ZE4-nqw 4356
pyroml/models/falcon/neighbors.py sha256=vhbJzvcTD5SBb2T8qntuCxxea6yhnOVU0Sj9Q2xft4c 4878
pyroml/models/falcon/utils.py sha256=iG7833-DSPMf7xu8dyffsvg61GYbwoc5TFkE_cpIMZE 1980
pyroml/models/meta/adaboost/model.py sha256=frVHi2CjKMarW0IxsOP75ID8YXMmWbaEjEEffga2bW8 25
pyroml/models/utils.py sha256=WUCNGir1_8IwjhEXQ_f0vzyYfWQ8MzOTbphGVDs8K2s 1520
pyroml/template/base/__init__.py sha256=5vwdb7vHS1Yt-itdjKIAg5V71oEfJDP7dCLNrjJCsd4 88
pyroml/template/base/dataset.py sha256=ZOFvbfGJQBk_d9MJMlGjtVwG77BM6VrwlpbzRHkRAR0 1676
pyroml/template/cifar100/__init__.py sha256=xF2IuwdViwlgogVBq7j99qox0gVh6Xi6zaOYxOL02Sw 92
pyroml/template/cifar100/dataset.py sha256=LpxNoHVs4z2qmGWZrUJbGUqBr-EgIhVj7-SzBXt0OJE 739
pyroml/template/flowers102/dataset.py sha256=x1L9vCIr1npPXQYW85I2CrEcSbb8Hqym8yECMyjpksA 612
pyroml/template/imagenet/dataset.py sha256=1S8S3ulvsvTlGqu49xm7WX56cCp2W0lJxvZuR5qGpzE 622
pyroml/template/iris/__init__.py sha256=oG1nJ8hOXts-Eb635Mq64IctuwiSO2xlH57hFkIt0Nw 142
pyroml/template/iris/dataset.py sha256=kstYf40eUOn1F2jVfIsNCKZRV8q0UcGXC6-gYPw5CmI 1576
pyroml/template/iris/model.py sha256=VZozY6qSAiUCr5Cgo4QZIRcrkwDEf63-pJHp74bwZb8 1295
pyroml/template/mvtec/dataset.py sha256=syQdAu_FQ-yu-t80LAP8uAVDaCvenaeieyM7VmuJb_s 577
pyroml/utils/__init__.py sha256=q7VTU1tE27ljPjXNOkY-Gi7dzOm1fxcEagCA2qLtT-o 429
pyroml/utils/classes.py sha256=Fwd5epfLgPOsoPq22rGh7RCiR7OXjWUnr-0vZScJSNE 58
pyroml/utils/device.py sha256=gIoSmI35BRw4gFuwS96YmrGUdwjRFoOLxM_to1Snqng 483
pyroml/utils/env.py sha256=vGpwYDiCefUf4_slekAfVBDAUyQCUf-qW-talzkSJzE 476
pyroml/utils/log.py sha256=lpD8Atzm-eoHMM_LqxETiuJEw4f9c43g6XqDIqhpEZg 765
pyroml/utils/model.py sha256=dcaDMxOLS8URmdkP80wOUMz6wHfKW-8OxoYiS2BgmCU 533
pyroml/utils/seed.py sha256=mjh42fQSrZDJtO5LJlJLNz2st86QTJHk-Tuj2lM7Qbs 359
pyroml-2.1.2.dist-info/LICENSE sha256=aN68tIsI2QnFkiiEv9hyX5ju4qK8rBqkBI7e7k4md-k 1063
pyroml-2.1.2.dist-info/METADATA sha256=TVMxingx96kBHey7YBU7IvEaWimgx52fUfeDqDA44Qs 6829
pyroml-2.1.2.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
pyroml-2.1.2.dist-info/RECORD