全架構參數核對表

以下預設值和數值範圍由當前實際介面讀取;功能說明與軟體適配程式碼逐項核對。切換預設、裝置或高階 YAML 後,實際生效值以實驗中的最終配置為準。

“沿用配置”的佔位值不是引擎訓練值;空路徑表示使用者尚未選擇。現代 workers 與經典 Windows 的 workers 實現不同。

現代目標偵測

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
imgsz 640 見說明(文字、選項或路徑) 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。
epochs 1000 1~10000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
patience 100 0~1000 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。
workers 8 0~64 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
batch 16 1~512 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
device 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
amp true 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
optimizer "auto" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
momentum 0.937 0.0~1.0 SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。
weight_decay 0.0005 0.0~0.1 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
warmup_epochs 3.0 0.0~50.0 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
warmup_momentum 0.8 0.0~1.0 現代偵測/分割/旋轉框預熱階段的初始動量。
warmup_bias_lr 0.1 0.0~1.0 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。
degrees 0.0 0.0~180.0 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。
flipud 0.0 0.0~1.0 訓練時上下翻轉的機率。
fliplr 0.5 0.0~1.0 訓練時左右翻轉的機率。
translate 0.1 0.0~1.0 訓練時平移幅度,相對影像尺寸,不是像素數量。
scale 0.0 0.0~1.0 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。
mosaic 0.0 0.0~1.0 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。
box 7.5 0.0~20.0 框定位損失權重,不是偵測閾值。
cls 0.5 0.0~20.0 目標類別損失權重,不是類別數。
dfl 1.5 0.0~20.0 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。
copy_paste 0.1 0.0~1.0 偵測按機率複製同圖目標到不重疊位置;分割為原生遮罩複製貼上比例。沒有安全位置會跳過;OBB 無此控制項。
erasing 0.4 0.0~1.0 偵測和分割只擦除目標框之外的背景,保留目標和標註;OBB 無此控制項。
model_path "ats-m.pt" 見說明(文字、選項或路徑) 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。
dataset_path 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。

現代影像分類

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
imgsz 960 見說明(文字、選項或路徑) 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。
epochs 500 1~10000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
patience 100 0~1000 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。
workers 4 0~64 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
batch 8 1~512 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
device 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
amp true 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
optimizer "AdamW" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
lr0 0.0005 1e-05~0.1 現代分類的初始學習率;optimizer=auto 時由引擎重新選擇。偵測、分割、旋轉框頁面沒有這個輸入框。
lrf 0.01 0.0001~1.0 現代分類的最終學習率倍率,相對初始學習率,不是一個獨立的絕對學習率。
momentum 0.9 0.0~1.0 SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。
weight_decay 0.05 0.0~0.5 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
warmup_epochs 5.0 0.0~50.0 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
degrees 180.0 0.0~180.0 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。
flipud 0.5 0.0~1.0 訓練時上下翻轉的機率。
fliplr 0.5 0.0~1.0 訓練時左右翻轉的機率。
crop_fraction 1.0 0.1~1.0 現代分類短邊保留比例;小於 1 時先將短邊放大至 imgsz/比例再中心裁剪。訓練、驗證、軟體推論保持這一中心區域規則;訓練仍疊加隨機增強。
model_path "ats-m-cls.pt" 見說明(文字、選項或路徑) 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。
dataset_path 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。

現代實例分割

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
imgsz 640 見說明(文字、選項或路徑) 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。
epochs 1000 1~10000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
patience 100 0~1000 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。
workers 8 0~64 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
batch 16 1~512 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
device 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
amp true 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
optimizer "auto" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
momentum 0.937 0.0~1.0 SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。
weight_decay 0.0005 0.0~0.1 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
warmup_epochs 3.0 0.0~50.0 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
warmup_momentum 0.8 0.0~1.0 現代偵測/分割/旋轉框預熱階段的初始動量。
warmup_bias_lr 0.1 0.0~1.0 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。
degrees 0.0 0.0~180.0 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。
flipud 0.0 0.0~1.0 訓練時上下翻轉的機率。
fliplr 0.5 0.0~1.0 訓練時左右翻轉的機率。
translate 0.1 0.0~1.0 訓練時平移幅度,相對影像尺寸,不是像素數量。
scale 0.0 0.0~1.0 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。
mosaic 0.0 0.0~1.0 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。
copy_paste 0.1 0.0~1.0 偵測按機率複製同圖目標到不重疊位置;分割為原生遮罩複製貼上比例。沒有安全位置會跳過;OBB 無此控制項。
erasing 0.4 0.0~1.0 偵測和分割只擦除目標框之外的背景,保留目標和標註;OBB 無此控制項。
box 7.5 0.0~20.0 框定位損失權重,不是偵測閾值。
cls 0.5 0.0~20.0 目標類別損失權重,不是類別數。
dfl 1.5 0.0~20.0 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。
model_path "ats-m-seg.pt" 見說明(文字、選項或路徑) 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。
dataset_path 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。

現代旋轉框偵測

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
imgsz 640 見說明(文字、選項或路徑) 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。
epochs 1000 1~10000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
patience 100 0~1000 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。
workers 0 0~64 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
batch 16 1~512 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
device 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
amp true 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
optimizer "auto" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
momentum 0.937 0.0~1.0 SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。
weight_decay 0.0005 0.0~0.1 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
warmup_epochs 3.0 0.0~50.0 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
warmup_momentum 0.8 0.0~1.0 現代偵測/分割/旋轉框預熱階段的初始動量。
warmup_bias_lr 0.1 0.0~1.0 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。
degrees 0.0 0.0~180.0 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。
flipud 0.0 0.0~1.0 訓練時上下翻轉的機率。
fliplr 0.5 0.0~1.0 訓練時左右翻轉的機率。
translate 0.1 0.0~1.0 訓練時平移幅度,相對影像尺寸,不是像素數量。
scale 0.0 0.0~1.0 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。
mosaic 0.0 0.0~1.0 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。
box 7.5 0.0~20.0 框定位損失權重,不是偵測閾值。
cls 0.5 0.0~20.0 目標類別損失權重,不是類別數。
dfl 1.5 0.0~20.0 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。
angle 1.0 0.0~20.0 旋轉框角度損失權重,不是增強旋轉角度;是否使用該項由 OBB 模型結構決定。
model_path "ats-m-obb.pt" 見說明(文字、選項或路徑) 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。
dataset_path 未選擇 / 沿用配置 見說明(文字、選項或路徑) 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。

經典目標偵測 2.7.0

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
python "<軟體目錄>\\Paddle\\runtime-cpu\\python.exe" 見說明(文字、選項或路徑) 經典架構獨立執行環境的直譯器;由 CPU/GPU 選擇自動定位,也可手動指定相容環境。
config "<軟體目錄>\\Paddle\\PaddleDetection-2.7.0\\configs\\ppyoloe\\ppyoloe_plus_crn_s_80e_coco.yml" 見說明(文字、選項或路徑) 參考 YAML;s/m/l/x/sod 為經典偵測預設,分類為實際預置配置名稱。
output "<軟體目錄>\\runs\\classic_det" 見說明(文字、選項或路徑) 經典訓練輸出根目錄;每次新建獨立時間戳實驗子目錄。
epochs 100 1~100000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
batch 4 1~4096 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
device "cpu" 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
weight_mode "config" 見說明(文字、選項或路徑) config 沿用配置中的預訓練設定;local 使用本地 .pdparams;random 隨機初始化。config 可能聯網下載權重。
weights 未選擇 / 沿用配置 見說明(文字、選項或路徑) 僅在選擇本地預訓練權重時使用的 .pdparams 檔案。
dataset.mode "coco" 見說明(文字、選項或路徑) 經典偵測預設 coco,分類預設 classification;config 表示沿用 YAML 中的資料設定。
dataset.root 未選擇 / 沿用配置 見說明(文字、選項或路徑) 經典資料集根目錄。只選一個資料夾,識別規則見資料集章節。
dataset.evaluate_on_train false 見說明(文字、選項或路徑) 預設關閉;開啟後用全部訓練圖片和標註替代獨立驗證集執行評估,指標僅反映訓練集擬合情況。
training_options.image_size_mode "config" 見說明(文字、選項或路徑) 經典偵測 config 沿用尺寸,fixed 統一訓練/驗證/匯出尺寸,eval 只改驗證/測試/匯出尺寸。
training_options.image_height 640 96~8192 經典偵測自定義高度,96~8192 且為 32 的倍數;尺寸模式為 config 時不生效。
training_options.image_width 640 96~8192 經典偵測自定義寬度,96~8192 且為 32 的倍數;尺寸模式為 config 時不生效。
training_options.workers 0 0~32 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
training_options.learning_rate 未選擇 / 沿用配置 0.0~100.0 經典初始學習率,0 在介面中表示沿用配置;實際未覆蓋時傳空值。
training_options.weight_decay 未選擇 / 沿用配置 -1.0~10.0 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
training_options.optimizer "config" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
training_options.scheduler "config" 見說明(文字、選項或路徑) 經典學習率策略。config 保留 YAML 的里程碑和總週期;constant 固定;cosine 按本次總輪數重建餘弦計劃。
training_options.warmup_epochs 0 0~10000 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
training_options.amp "config" 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
training_options.augmentation "config" 見說明(文字、選項或路徑) 經典 config 保留模型增強;off 去除隨機增強並使用驗證前處理,不代表取消歸一化。
gpu_id 0 見說明(文字、選項或路徑) 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。

經典影像分類 2.5.0

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
python "<軟體目錄>\\Paddle\\runtime-cpu\\python.exe" 見說明(文字、選項或路徑) 經典架構獨立執行環境的直譯器;由 CPU/GPU 選擇自動定位,也可手動指定相容環境。
config "<軟體目錄>\\Paddle\\PaddleClas-2.5.0\\ppcls\\configs\\ImageNet\\ResNet\\ResNet50.yaml" 見說明(文字、選項或路徑) 參考 YAML;s/m/l/x/sod 為經典偵測預設,分類為實際預置配置名稱。
output "<軟體目錄>\\runs\\classic_cls" 見說明(文字、選項或路徑) 經典訓練輸出根目錄;每次新建獨立時間戳實驗子目錄。
epochs 100 1~100000 最大訓練輪數;現代架構可能因早停或手動停止提前結束。
batch 4 1~4096 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
seed 42 0~99999 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。
device "cpu" 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
weight_mode "config" 見說明(文字、選項或路徑) config 沿用配置中的預訓練設定;local 使用本地 .pdparams;random 隨機初始化。config 可能聯網下載權重。
weights 未選擇 / 沿用配置 見說明(文字、選項或路徑) 僅在選擇本地預訓練權重時使用的 .pdparams 檔案。
dataset.mode "classification" 見說明(文字、選項或路徑) 經典偵測預設 coco,分類預設 classification;config 表示沿用 YAML 中的資料設定。
dataset.root 未選擇 / 沿用配置 見說明(文字、選項或路徑) 經典資料集根目錄。只選一個資料夾,識別規則見資料集章節。
training_options.image_size 0 0~8192 經典分類為正方形邊長,0 沿用配置;異常偵測完整圖片直接縮放到這個正方形邊長,須為 64~1024 且為 32 的倍數。
training_options.workers 0 0~32 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。
training_options.learning_rate 未選擇 / 沿用配置 0.0~100.0 經典初始學習率,0 在介面中表示沿用配置;實際未覆蓋時傳空值。
training_options.weight_decay 未選擇 / 沿用配置 -1.0~10.0 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。
training_options.optimizer "config" 見說明(文字、選項或路徑) 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。
training_options.scheduler "config" 見說明(文字、選項或路徑) 經典學習率策略。config 保留 YAML 的里程碑和總週期;constant 固定;cosine 按本次總輪數重建餘弦計劃。
training_options.warmup_epochs 0 0~10000 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。
training_options.amp "config" 見說明(文字、選項或路徑) 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。
training_options.augmentation "config" 見說明(文字、選項或路徑) 經典 config 保留模型增強;off 去除隨機增強並使用驗證前處理,不代表取消歸一化。
gpu_id 0 見說明(文字、選項或路徑) 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。

異常偵測

參數 介面預設/傳遞值 可輸入數值範圍 實際含義
train_dir 未選擇 / 沿用配置 見說明(文字、選項或路徑) 異常偵測的 OK 訓練圖片目錄,只放正常圖。
calibration_dir 未選擇 / 沿用配置 見說明(文字、選項或路徑) 異常偵測的獨立 OK 校準目錄;留空按內容去重後自動留出約 20%,校準圖不進入特徵庫。
backbone "resnet18" 見說明(文字、選項或路徑) 異常偵測的預訓練特徵骨幹:resnet18 或 wide_resnet50_2;骨幹參數被凍結。
image_size 256 64~1024 經典分類為正方形邊長,0 沿用配置;異常偵測完整圖片直接縮放到這個正方形邊長,須為 64~1024 且為 32 的倍數。
batch 2 1~16 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。
coreset_ratio 0.01 0.001~1.0 異常偵測從候選特徵中保留的核心集比例,還會受到核心集特徵上限約束。
max_patches 50000 100~250000 異常偵測候選特徵數量上限,超過時有界抽樣,不是訓練圖片數。
max_bank 5000 1~10000 異常偵測最終核心集特徵數量上限,不是圖片數或類別數。
model 未選擇 / 沿用配置 見說明(文字、選項或路徑) 異常偵測推論使用訓練生成的 model.patchcore.pt。
source 未選擇 / 沿用配置 見說明(文字、選項或路徑) 異常偵測推論的圖片或圖片資料夾;輸出目錄不能放在輸入目錄內。
threshold_multiplier 1.0 0.1~10.0 異常偵測推論閾值倍率,小於 1 更敏感,大於 1 更寬鬆;異常分數不是機率。
output_dir "<軟體目錄>\\runs\\patchcore" 見說明(文字、選項或路徑) 異常偵測輸出根目錄,訓練/推論分別建立獨立實驗子目錄。
device "cpu" 見說明(文字、選項或路徑) 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。
gpu_id 0 見說明(文字、選項或路徑) 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。