Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLOps Batch Job

This is a minimal MLOps-style batch job that computes a rolling mean and generates a binary signal from an OHLCV dataset.

Local Run Instructions

Ensure you have Python 3.9+ installed.

  1. Install dependencies:

    pip install -r requirements.txt
  2. Run the script:

    python run.py --input data.csv --config config.yaml --output metrics.json --log-file run.log

Docker Build/Run Commands

  1. Build the Docker image:

    docker build -t mlops-task .
  2. Run the Docker container:

    docker run --rm mlops-task

Example metrics.json

{
    "version": "v1",
    "rows_processed": 10000,
    "metric": "signal_rate",
    "value": 0.499,
    "latency_ms": 127,
    "seed": 42,
    "status": "success"
}

About

Internship Task

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages