Skip to main content

Machine Learning tool allowing plug-and-play training for pytorch models

Project description

pyroml

🔥 Machine Learning tool allowing plug-and-play training for pytorch models

Installation

$ git clone https://github.com/peacefulotter/pyroml.git
$ cd pyroml
$ sudo apt install python3.10-venv # check you python version and change it here if !=
$ sudo apt install python3-virtualenv
$ python3 -m venv venv
$ source ./venv/bin/activate
$ pip install -r requirements.txt

Running tests

$ cd tests
$ python main.py # this will launch the training, goto https://wandb.ai/otters-gang/pyro_main_test/workspace  to see the training occuring (should be really fast)
$ python pretrain.py # will load the last checkpoint and compute mse on a small part of the dataset, outputs True if model predicts correctly!

Done

  • Metrics, with support for custom metrics
  • WandB
  • Checkpoints
  • Load pretrained models from checkpoints

TODO:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyroml-0.0.5.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyroml-0.0.5-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file pyroml-0.0.5.tar.gz.

File metadata

  • Download URL: pyroml-0.0.5.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyroml-0.0.5.tar.gz
Algorithm Hash digest
SHA256 09dfc9f0ddfe8bef0e085ff5bdc9f8986fd3c857c6c1e44c7aaafd647c45b161
MD5 6ea4686829744561ee4e626992829691
BLAKE2b-256 738bc06318a1c22e0d2a4bd3d869b13063fe368c32e138a35977556128f16909

See more details on using hashes here.

File details

Details for the file pyroml-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: pyroml-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyroml-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9f6d637ea7f7730dc2496592501a0bf2bb9ab01e1190b542ac36b300d5984541
MD5 5271929f23d5a50b545d02237eca3867
BLAKE2b-256 ef75c1c68aaae799b9b3f41a87fbaec3f4cd266f296a49c8ef9cdc05e06f9f02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page