---
# System prepended metadata

title: AME Update 14/04/23

---

# AME Update 14/04/23

### Status

- First class support for datasets.
- Model validation.
- Proof of concept UI.
- Lots of internal changes.
- Poetry support.
- Finalizers

### Demo
https://youtu.be/pXIYh94ho9M
https://github.com/TeaInSpace/ame-demo.git
https://github.com/TeaInSpace/ame-dataset-demo.git
https://github.com/TeaInSpace/ame-template-demo.git

**Dataset:**

```yaml=
projectid: datasetdemo
dataSets:
  - name: dataset1 
    path: data
    task:
        name: dataset1_fetcher
        projectid: datasetdemo
        runcommand: python produce_data.py
        env:
          - name: S3_ENDPOINT
            value: play.min.io 
          - name: S3_ACCESS_KEY
            value: Q3AM3UQ867SPQQA43P2F
          - name: S3_OBJECT
            value: mixed_0101_gradual.csv
        secrets:
          - !AmeSecret
            name: s3secretkey
            envkey: S3_SECRET_KEY
```

**Model:**
```yaml=
projectid: sklearn_logistic_regression
models:
  - name: logreg
    type: mlflow
    validationTask:
      taskRef: mlflow_validation
    evaluation:
      trigger: hourly
      task:
          taskRef: eval_model_time
    training: 
      task:
        taskRef: training
    deployment:
      auto_train: true
      deploy: true
      enable_tls: false
tasks:
  - name: training
    projectid: sklearn_logistic_regression
    templateRef: shared-templates.logistic_reg_template
    taskType: Mlflow
    dataSet: [datasetdemo.dataset1]
    secrets:
  - name: mlflow_validation
    projectid: sklearn_logistic_regression
    runcommand: python validate.py
```

****

### Next steps

- Feature freeze
- Get a first release out
- maintenace
- Polish
- Dog fooding

#### Plugins

```yaml=
projectid: datasetdemo
dataSets:
  - name: dataset1 
    path: data
    task:
        name: dataset1_fetcher
        projectid: datasetdemo
        withPlugins:
            - name: s3reader
              args:
                  - name: S3_ENDPOINT
                    value: play.min.io 
                  - name: S3_ACCESS_KEY
                    value: Q3AM3UQ867SPQQA43P2F
                  - name: S3_OBJECT
                    value: mixed_0101_gradual.csv
                  - !AmeSecret
                    name: s3secretkey
                    envkey: S3_SECRET_KEY
          
```


### Questions

- What is the status regarding "my" project?

### Notes

Should be able to specify dependency manager versions.

Consider having a base AME image.

Evalution: 
- periodic montioring of a model
- Use triggered monitoring