cuibinge's picture
Sync YOLO training and evaluation utilities (part 2)
c2b1b26 verified
Raw
History Blame Contribute Delete
590 Bytes
param(
[string]$Config = "configs/train_2gpu_4090d.json",
[int]$BatchSize = 10,
[int]$Epochs = 500,
[string]$Weights = ""
)
$ErrorActionPreference = "Stop"
$env:CUDA_VISIBLE_DEVICES = "0,1"
$env:PYTHONUTF8 = "1"
$env:USE_LIBUV = "0"
$argsList = @(
"scripts/launch_ddp_no_libuv.py",
"--nproc_per_node=2",
"--master_addr=127.0.0.1",
"--master_port=29500",
"train_seaweed_segmentation.py",
"--config", $Config,
"--batch-size", "$BatchSize",
"--epochs", "$Epochs"
)
if ($Weights -ne "") {
$argsList += @("--weights", $Weights)
}
python @argsList