MusicTokenizer / README.md
ZheqiDAI's picture
Initial commit with cleaned files
fc4c601
|
Raw
History Blame Contribute Delete
904 Bytes
---
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
```