https://github.com/andreaschandra/sunflow
A toy project for MLOps using python, pytorch, W&B, fly.io
https://github.com/andreaschandra/sunflow
Last synced: 11 months ago
JSON representation
A toy project for MLOps using python, pytorch, W&B, fly.io
- Host: GitHub
- URL: https://github.com/andreaschandra/sunflow
- Owner: andreaschandra
- License: mit
- Created: 2023-02-12T14:22:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T15:25:25.000Z (about 3 years ago)
- Last Synced: 2025-07-17T17:20:27.223Z (11 months ago)
- Language: Jupyter Notebook
- Size: 275 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sunflow
A toy project for MLOps using python, pytorch, W&B, fly.io
## Motivation
This repository contains the implementation of various software to support end-to-end MLOps from development to deployment.
## Services
Github: Code Repository
CI/CD: Github Action
Container: Docker
Tracking: Weight and Biases
Registy: Weight and Biases
Deployment: Fly.io
## Use case
The use case of this repository is handwritten character recognition.
This may change the future to create more challenging process of the development or support multiple projects at once.
## Branches
```
├── main <- Release version
├── dev <- Model development
├── feat <- Using this as prefix feat/* to develop specific feature
```
## Directory
The directory structure of your new project looks like this:
```
├── LICENSE
├── README.md <- The top-level README for developers using this project.
├── data
│ ├── processed <- The final, canonical data sets for modeling.
│ └── raw <- The original, immutable data dump.
├── notebooks <- notebook development.
├── models <- weights and dependencies.
├── src <- scripts for training and evaluating.
```
## Installation
`pip install -r requirements`