PyTorch 1.10 复现
参考资料
pip install -r requirements.txt
unzip -d ./data/ Dataset.zip
修改 train.sh
,例如
export CUDA_VISIBLE_DEVICES=0
MODEL_NAME=CP
EPOCH=30
BS=4
python train.py \
--epoch ${EPOCH} \
--batch_size ${BS} \
--data_mode partial \
--sigma 0.1 \
--model_name ${MODEL_NAME} \
--save_frq 5000 \
--log_frq 5000
具体的各参数可以使用 python train.py -h
查看
运行
bash train.sh
训练后的模型将保存在 saved_models
文件夹中
修改 test.sh
,例如
export CUDA_VISIBLE_DEVICES=0
MODEL_NAME=CP
python test.py \
--model_dir ./saved_models/${MODEL_NAME}/final.pth \
--batch_size 1 \
--model_name ${MODEL_NAME} \
--test_mode A2B
具体的各参数可以使用 python test.py -h
查看
bash test.sh
转换的 MIDI 文件将保存在 test
文件夹中