Name
get_compute_device_paramget_compute_device_paramGetComputeDeviceParamGetComputeDeviceParam — Abfragen von Compute Device Parametern.
get_compute_device_paramget_compute_device_paramGetComputeDeviceParamGetComputeDeviceParamGetComputeDeviceParam gibt die Werte von Parametern des
Compute Devives DeviceHandleDeviceHandleDeviceHandleDeviceHandledeviceHandle für den aktuellen HALCON Thread
zurück.
Die folgenden Parameter können abgefragt werden (für genauere
Beschreibungen siehe set_compute_device_paramset_compute_device_paramSetComputeDeviceParamSetComputeDeviceParamSetComputeDeviceParam):
- 'alloc_pinned'
-
Wenn 'alloc_pinned' auf 'true' gesetzt ist, werden
Ausgabebildmatrizen in page locked Speicher erzeugt.
- 'asynchronous_execution'
-
Wenn 'asynchronous_exection' auf 'true' gesetzt ist,
warten Operatoren, die auf dem Compute Device ausgeführt
werden, nicht auf Beendigung der Berechnungen sondern
kehren nach dem Anstoßen der Berechnung zurück.
- 'buffer_cache_capacity'
-
Maximale Größe (in Byte) des Compute Device Buffer Caches.
- 'buffer_cache_used'
-
Aktuelle Größe (in Byte) des Compute Device Buffer Caches.
- 'image_cache_capacity'
-
Maximale Größe (in Byte) des Compute Device Image Caches.
- 'image_cache_used'
-
Aktuelle Größe (in Byte) des Compute Device Image Caches.
- 'pinned_mem_cache_capacity'
-
Maximale Größe (in Bytes) des page locked Speicher Caches.
- 'pinned_mem_cache_used'
Aktuelle Größe (in Bytes) des page locked Speicher Caches.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: local (kann nur von dem Thread aufgerufen werden, in dem die Fenster-, Modell- oder Tool-Instanz erzeugt wurde).
- Wird ohne Parallelisierung verarbeitet.
Name des abzufragenden Parameters.
Defaultwert:
'buffer_cache_capacity'
"buffer_cache_capacity"
"buffer_cache_capacity"
"buffer_cache_capacity"
"buffer_cache_capacity"
Werteliste: 'alloc_pinned'"alloc_pinned""alloc_pinned""alloc_pinned""alloc_pinned", 'asynchronous_execution'"asynchronous_execution""asynchronous_execution""asynchronous_execution""asynchronous_execution", 'buffer_cache_capacity'"buffer_cache_capacity""buffer_cache_capacity""buffer_cache_capacity""buffer_cache_capacity", 'buffer_cache_used'"buffer_cache_used""buffer_cache_used""buffer_cache_used""buffer_cache_used", 'image_cache_capacity'"image_cache_capacity""image_cache_capacity""image_cache_capacity""image_cache_capacity", 'image_cache_used'"image_cache_used""image_cache_used""image_cache_used""image_cache_used", 'pinned_mem_cache_capacity'"pinned_mem_cache_capacity""pinned_mem_cache_capacity""pinned_mem_cache_capacity""pinned_mem_cache_capacity", 'pinned_mem_cache_used'"pinned_mem_cache_used""pinned_mem_cache_used""pinned_mem_cache_used""pinned_mem_cache_used"
Sind alle Parameterwerte korrekt, gibt get_compute_device_paramget_compute_device_paramGetComputeDeviceParamGetComputeDeviceParamGetComputeDeviceParam
den Wert 2 (H_MSG_TRUE) zurück.
Andernfalls wird eine Fehlerbehandlung durchgeführt.
activate_compute_deviceactivate_compute_deviceActivateComputeDeviceActivateComputeDeviceActivateComputeDevice
set_compute_device_paramset_compute_device_paramSetComputeDeviceParamSetComputeDeviceParamSetComputeDeviceParam,
get_compute_device_infoget_compute_device_infoGetComputeDeviceInfoGetComputeDeviceInfoGetComputeDeviceInfo
Foundation