# Pre-encode


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

## Notes

This script pre-encodes images using a trained encoder checkpoint,
saving the embeddings for faster decoder training.

**Usage:**

``` bash
python midi_rae/preencode.py encoder_ckpt=checkpoints/best.pt preencode.output_dir=preencoded/
```

**TODO:** - May need a simpler Dataset that returns single images (not
pairs) + their filenames - Decide on output format: one `.pt` per image,
or chunked/batched files? - Add config entries for `encoder_ckpt` path
and `preencode.output_dir`

------------------------------------------------------------------------

### preencode

``` python

def preencode(
    cfg:DictConfig
):

```
