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 TypeMethodDescriptionboolean
int
void
setAllowPrecisionLoss
(boolean allowPrecisionLoss) モデルのGPUデリゲートによる精度低下を許可するかどうかを設定するvoid
setDevice
(ExecutionDevice device) モデルの実行デバイスを設定するvoid
setNThreads
(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
- 精度低下を許可するかどうか
-