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
- Login to wandb:
$ wandb login
You will be redirected to a link that will show you your WANDB_API_KEY .
- Set the WANDB_API_KEY by adding this to your ~/.bashrc file:
export WANDB_API_KEY=YOUR_API_KEY
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acd23d640a9e720d56e3340db4449baa674e75c0407783c2d666b7917ced1592
|
|
| MD5 |
bb45547455733c605e0f7b02e3275a2c
|
|
| BLAKE2b-256 |
b630ce2510f6bdcc8ff5b471105a4f6ab9a70b41695f4200d814569429613fae
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21ca8a539ec9ea75564f77747cd1621bd3f4d467ad90249c6cc8ecada75cf4ed
|
|
| MD5 |
461eef811c8169285b1978bbab89390e
|
|
| BLAKE2b-256 |
5e01ce7dce4f725f251e22cd13afdfb75cf7f8706265f9bb8a213269c13463de
|