Requirements

Requirement Metric Criteria Constraint
The compute resource should be cheap or free to use. Cost (CAD) Lower is better No more than ???
The compute resource should have enough RAM/VRAM to train the model. Gigabytes (GB) of RAM/VRAM More is better At least ???
The compute resource should have enough cores to train the model. Number of cores More is better At least ???
The compute resource should have enough storage to contain the dataset. Gigabytes of Storage (GB) More is better At least ???
The compute resource should be easy to use
The compute resource should be easy for everyone to access

Options

Assessment

Compute Resource Cost Chip(s) RAM/VRAM Cores Storage Ease of Use
ECF Free ??? Access through VM, would need ECF login
CompSci Free(?) ???
GitHub Codespaces $2.88/hr 128 GB 32 cores Already integrated with GitHub - easy
Google Colab $13.99/month, buy additional compute at $13.99 for 100 Compute Units A100 GPU or V100 GPU 80 GB or 32 GB 640 Tensor Cores, 5,120 CUDA Cores Would need to move code to Colab, not sure if multiple people can use it
Kaggle Code Free P100 GPU 16 GB 3584 CUDA Cores Would need to move code to Kaggle, but everyone can use it

Recommendation