Package com.nefrock.edgeocr
Class ExecutionSettings
java.lang.Object
com.nefrock.edgeocr.ExecutionSettings
モデルの実行設定を表す構造体
-
Constructor Summary
ConstructorsConstructorDescriptionExecutionSettings(ExecutionDevice device, int nThreads, boolean allowPrecisionLoss) モデルの実行設定を初期化する -
Method Summary
Modifier and TypeMethodDescriptionbooleanintvoidsetAllowPrecisionLoss(boolean allowPrecisionLoss) モデルのGPUデリゲートによる精度低下を許可するかどうかを設定するvoidsetDevice(ExecutionDevice device) モデルの実行デバイスを設定するvoidsetNThreads(int nThreads) モデルの実行に使用するスレッド数を設定する
-
Constructor Details
-
ExecutionSettings
モデルの実行設定を初期化する- Parameters:
device- 実行デバイスnThreads- スレッド数allowPrecisionLoss- GPU実行の場合精度低下を許可するかどうか
-
-
Method Details
-
getDevice
- Returns:
- モデルの実行デバイス
-
setDevice
モデルの実行デバイスを設定する- Parameters:
device- デバイス
-
getNThreads
public int getNThreads()- Returns:
- モデルの実行に使用するスレッド数
-
setNThreads
public void setNThreads(int nThreads) モデルの実行に使用するスレッド数を設定する- Parameters:
nThreads- スレッド数
-
getAllowPrecisionLoss
public boolean getAllowPrecisionLoss()- Returns:
- モデルのGPUデリゲートによる精度低下を許可するかどうか
-
setAllowPrecisionLoss
public void setAllowPrecisionLoss(boolean allowPrecisionLoss) モデルのGPUデリゲートによる精度低下を許可するかどうかを設定する- Parameters:
allowPrecisionLoss- 精度低下を許可するかどうか
-