Skip to content

set_dl_device_paramSetDlDeviceParamSetDlDeviceParamset_dl_device_paramT_set_dl_device_param🔗

Short description🔗

set_dl_device_paramSetDlDeviceParamSetDlDeviceParamset_dl_device_paramT_set_dl_device_param — Set the parameters of a deep-learning-capable hardware device.

Signature🔗

set_dl_device_param( dl_device DLDeviceHandle, attribute.name GenParamName, attribute.name GenParamValue )void SetDlDeviceParam( const HTuple& DLDeviceHandle, const HTuple& GenParamName, const HTuple& GenParamValue )static void HOperatorSet.SetDlDeviceParam( HTuple DLDeviceHandle, HTuple genParamName, HTuple genParamValue )def set_dl_device_param( dldevice_handle: HHandle, gen_param_name: MaybeSequence[str], gen_param_value: HTupleType ) -> None

Herror T_set_dl_device_param( const Htuple DLDeviceHandle, const Htuple GenParamName, const Htuple GenParamValue )

void HDlDevice::SetDlDeviceParam( const HTuple& GenParamName, const HTuple& GenParamValue ) const

void HDlDevice::SetDlDeviceParam( const HString& GenParamName, const HString& GenParamValue ) const

void HDlDevice::SetDlDeviceParam( const char* GenParamName, const char* GenParamValue ) const

void HDlDevice::SetDlDeviceParam( const wchar_t* GenParamName, const wchar_t* GenParamValue ) const (Windows only)

void HDlDevice.SetDlDeviceParam( HTuple genParamName, HTuple genParamValue )

void HDlDevice.SetDlDeviceParam( string genParamName, string genParamValue )

Description🔗

set_dl_device_paramSetDlDeviceParam sets the parameter values GenParamValuegenParamValuegen_param_value for GenParamNamegenParamNamegen_param_name for the deep-learning-capable hardware device (hereafter referred to as device) DLDeviceHandleDLDeviceHandledldevice_handle. See query_available_dl_devicesQueryAvailableDlDevices for details about deep-learning-capable hardware devices.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

DLDeviceHandleDLDeviceHandledldevice_handle (input_control) dl_device → (handle)HTuple (HHandle)HDlDevice, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the deep-learning-capable hardware device.

GenParamNamegenParamNamegen_param_name (input_control) attribute.name(-array) → (string)HTuple (HString)HTuple (string)MaybeSequence[str]Htuple (char*)

Name of the generic parameter.

Default: [][]
List of values: 'settable_device_params'"settable_device_params"

GenParamValuegenParamValuegen_param_value (input_control) attribute.name(-array) → (string / real / integer / handle)HTuple (HString / double / Hlong / HHandle)HTuple (string / double / int / long / HHandle)HTupleTypeHtuple (char* / double / Hlong / handle)

Value of the generic parameter.

Result🔗

If the parameters are valid, the operator set_dl_device_paramSetDlDeviceParam returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

query_available_dl_devicesQueryAvailableDlDevices

Possible successors

set_dl_model_paramSetDlModelParam

See also

get_dl_device_paramGetDlDeviceParam

Module🔗

Foundation