2024年9月

python train.py --model_type bs_roformer --config_path "/root/autodl-tmp/De-reverb/MSST-WebUI/output_model/deverb_bs_roformer_8_256dim_8depth.yaml" --start_check_point "/root/autodl-tmp/De-reverb/MSST-WebUI/output_model/deverb_bs_roformer_8_256dim_8depth.ckpt" --results_path "/root/autodl-tmp/De-reverb/MSST-WebUI/output_model" --data_path "/root/autodl-tmp/De-reverb/training/MSST" --dataset_type 2 --valid_path "/root/autodl-tmp/De-reverb/validation/MSST" --num_workers 0 --device_ids 0 --seed 0 --pin_memory

使用TrueNAS中的ZeroTier加入网络时每次都是不同的设备,一来不好分配IP、二来ZeroTier限制同个网络下只能有25个设备。

解决问题的关键是确保Docker环境变量中 identity.secret 和 identity.public 有被设定。根据Zerotier的文档及错误设置后的报错,这二者存储在 /var/lib/zerotier-one 下,使用 cat 命令即可读取到并填入环境变量。

按道理来说使用 zerotier-idtool generate identity.secret/public 也是可以的,但是实际测试并不行。Windows由于没有管理员权限无法写入文件因此无法测试。