Engine オブジェクトを返します。 | ||
ABBYY FineReader Engine が複数ページのドキュメントの処理を CPU コアに分散させるかどうかを指定します。実行できるプロセスの最大数は、 RecognitionProcessesCount プロパティによって制限されます。 デフォルトでは、このプロパティは MPM_Auto に設定されています。 Windows の場合、エンジンがInitializeEngineで作成されたときは MPM_Auto に、InprocLoaderまたはOutprocLoaderを使用するときは MPM_Sequential に設定されます。 | ||
このプロパティは非推奨であり、将来のバージョンで削除される予定です。 | ||
同時に実行できるプロセスの最大数を指定します。 デフォルトでは、このプロパティは 0 に設定されており、プロセス数は次の値のうち最小のものと等しくなります。
このプロパティの値を変更すると、ABBYY FineReader Engine はただちにライセンスの CPU コアを割り当て、FineReader Engine Processorモジュールをロードします。このプロパティの値が 0 の場合、CPU コアの割り当てと FineReader Engine Processor モジュールのロードは必要になった時点で実行されます。 | ||
CPU コアの共有モードで使用できる物理 CPU コアをアフィニティマスクとして指定します。マスクの対象は物理 CPU コアのみで、論理 CPU コアは対象外です。このプロパティは、CPU コアが共有モードで使用されている場合にのみ意味を持ちます (初期化時に関数の IsSharedCPUCoresMode パラメータが TRUE に設定されている場合) 。 デフォルトでは、検出されたすべての CPU コアが使用されます。 | ||
このプロパティの値は、Linux 版 ABBYY FineReader Engine では無視されます。 処理時に物理 CPU コアのみを使用するか、物理 CPU コアと論理 CPU コアの両方を使用するかを指定します。このプロパティは、RecognitionProcessesCount プロパティの値が 0 の場合にのみ意味を持ちます。 デフォルトでは、このプロパティは TRUE に設定されており、物理 CPU コアのみが使用されます。 | ||
tmpfs パスにカスタム値を設定します。 デフォルトの tmpfs パス (例: /dev/shm) の変更は Linux システムでのみサポートされており、パフォーマンスに悪影響を及ぼす可能性があります。 | ||
カスタム tmpfs パスの使用を有効にします。 デフォルトの tmpfs パス (例: /dev/shm) の変更は Linux システムでのみサポートされており、パフォーマンスに悪影響を及ぼす可能性があります。 |
サンプル
- Linux: CommandLineInterface
- Windows: CommandLineInterface; およびデモ ツール: BatchProcessingRecognition, MultiProcessingRecognition, User Pattern Training Utility
