docs: def nvmlDeviceSetDefaultAutoBoostedClocksEnabled(handle, enabled, flags):
      r"""
      /**
       * Try to set the default state of Auto Boosted clocks on a device. This is the default state that Auto Boosted clocks will
       * return to when no compute running processes (e.g. CUDA application which have an active context) are running
       *
       * For Kepler &tm; or newer non-GeForce fully supported devices and Maxwell or newer GeForce devices.
       * Requires root/admin permissions.
       *
       * Auto Boosted clocks are enabled by default on some hardware, allowing the GPU to run at higher clock rates
       * to maximize performance as thermal limits allow. Auto Boosted clocks should be disabled if fixed clock
       * rates are desired.
       *
       * On Pascal and newer hardware, Auto Boosted clocks are controlled through application clocks.
       * Use \ref nvmlDeviceSetApplicationsClocks and \ref nvmlDeviceResetApplicationsClocks to control Auto Boost
       * behavior.
       *
       * @param device                               The identifier of the target device
       * @param enabled                              What state to try to set default Auto Boosted clocks of the target device to
       * @param flags                                Flags that change the default behavior. Currently Unused.
       *
       * @return
       *         - \ref NVML_SUCCESS                 If the Auto Boosted clock's default state was successfully set to the state specified by \a enabled
       *         - \ref NVML_ERROR_UNINITIALIZED     if the library has not been successfully initialized
       *         - \ref NVML_ERROR_NO_PERMISSION     If the calling user does not have permission to change Auto Boosted clock's default state.
       *         - \ref NVML_ERROR_INVALID_ARGUMENT  if \a device is invalid
       *         - \ref NVML_ERROR_NOT_SUPPORTED     if the device does not support Auto Boosted clocks
       *         - \ref NVML_ERROR_GPU_IS_LOST       if the target GPU has fallen off the bus or is otherwise inaccessible
       *         - \ref NVML_ERROR_UNKNOWN           on any unexpected error
       *
       */
      nvmlReturn_t DECLDIR nvmlDeviceSetDefaultAutoBoostedClocksEnabled
      """
      fn = _nvmlGetFunctionPointer("nvmlDeviceSetDefaultAutoBoostedClocksEnabled")
      ret = fn(handle, _nvmlEnableState_t(enabled), c_uint(flags))
      _nvmlCheckReturn(ret)
      return None