Skip to main content

Generic Framework for ML projects

Project description

CoreML

Generic framework for Machine Learning projects.

Setup

Clone the project:

$ git clone https://github.com/dalmia/coreml.git

Weights & Biases

We use wandb for experiment tracking. You'll need to have that set up:

  • Install wandb
$ pip install wandb
  1. Login to wandb:
$ wandb login

You will be redirected to a link that will show you your WANDB_API_KEY .

  1. Set the WANDB_API_KEY by adding this to your ~/.bashrc file:
export WANDB_API_KEY=YOUR_API_KEY
  1. Run source ~/.bashrc.

Docker

We use Docker containers to ensure replicability of experiments. You can either fetch the Docker image from DockerHub using the following line:

$ docker pull adalmia/coreml:v1.0

OR

You can build the image using the DockerFile:

$ docker build -t adalmia/coreml:v1.0 .

The repository runs inside a Docker container. When creating the container, you need to mount the directory containing data to /data and directory where you want to store the ouptuts to /output on the container. Make the corresponding changes to create_container.sh to mount the respective directories by changing /path/to/coreml, /path/to/data and /path/to/outputs to the appropriate values.

Use the following command to launch a container:

$ bash create_container.sh

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

coreml-0.0.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

coreml-0.0.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file coreml-0.0.1.tar.gz.

File metadata

  • Download URL: coreml-0.0.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for coreml-0.0.1.tar.gz
Algorithm Hash digest
SHA256 acd23d640a9e720d56e3340db4449baa674e75c0407783c2d666b7917ced1592
MD5 bb45547455733c605e0f7b02e3275a2c
BLAKE2b-256 b630ce2510f6bdcc8ff5b471105a4f6ab9a70b41695f4200d814569429613fae

See more details on using hashes here.

File details

Details for the file coreml-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: coreml-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for coreml-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21ca8a539ec9ea75564f77747cd1621bd3f4d467ad90249c6cc8ecada75cf4ed
MD5 461eef811c8169285b1978bbab89390e
BLAKE2b-256 5e01ce7dce4f725f251e22cd13afdfb75cf7f8706265f9bb8a213269c13463de

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