| license: mit | |
| ### Enviroment | |
| ``` | |
| tar -xzf piano_transcription.tar.gz -C piano_transcription | |
| source piano_transcription/bin/activate | |
| ``` | |
| ### Data | |
| Download the MAESTRO dataset and place it in a dataset folder within the piano_transcription directory. | |
| Mozart is already included. | |
| ### Train | |
| Modify the Config File: | |
| 1. Paths: Update root, ckpt_path, and configs_path to absolute paths on your system (e.g., replace /home/zheqid/workspace/ with your local directory). | |
| 2. Codec Vocab Size: Set vocab_size to match your audio codec (e.g., 65536 for trancodec_fsq). | |
| 3. Model Size: Adjust n_layer, n_head, and n_embd to scale the model (e.g., increase for a larger model). | |
| 4. Hardware: Modify device and batch_size_per_device based on your GPU setup. | |
| Then train as follow : | |
| ``` | |
| python train.py --config /home/zheqid/workspace/musictokenizer/configs/mozart.yaml | |
| ``` | |