thrust
Modules | Namespaces | Enumerations | Enumerator
System Access

Modules

 Systems
 
 System Diagnostics
 

Namespaces

 thrust::system
 thrust::system is the namespace which contains functionality for manipulating memory specific to one of Thrust's backend systems. It also contains functionality for reporting error conditions originating from the operating system or other low-level application program interfaces such as the CUDA runtime. They are provided in a separate namespace for import convenience but are also aliased in the top-level thrust namespace for easy access.
 

Enumerations

enum  thrust::system::cuda::errc::errc_t {
  success = cudaSuccess, missing_configuration = cudaErrorMissingConfiguration, memory_allocation = cudaErrorMemoryAllocation, initialization_error = cudaErrorInitializationError,
  launch_failure = cudaErrorLaunchFailure, prior_launch_failure = cudaErrorPriorLaunchFailure, launch_timeout = cudaErrorLaunchTimeout, launch_out_of_resources = cudaErrorLaunchOutOfResources,
  invalid_device_function = cudaErrorInvalidDeviceFunction, invalid_configuration = cudaErrorInvalidConfiguration, invalid_device = cudaErrorInvalidDevice, invalid_value = cudaErrorInvalidValue,
  invalid_pitch_value = cudaErrorInvalidPitchValue, invalid_symbol = cudaErrorInvalidSymbol, map_buffer_object_failed = cudaErrorMapBufferObjectFailed, unmap_buffer_object_failed = cudaErrorUnmapBufferObjectFailed,
  invalid_host_pointer = cudaErrorInvalidHostPointer, invalid_device_pointer = cudaErrorInvalidDevicePointer, invalid_texture = cudaErrorInvalidTexture, invalid_texture_binding = cudaErrorInvalidTextureBinding,
  invalid_channel_descriptor = cudaErrorInvalidChannelDescriptor, invalid_memcpy_direction = cudaErrorInvalidMemcpyDirection, address_of_constant_error = cudaErrorAddressOfConstant, texture_fetch_failed = cudaErrorTextureFetchFailed,
  texture_not_bound = cudaErrorTextureNotBound, synchronization_error = cudaErrorSynchronizationError, invalid_filter_setting = cudaErrorInvalidFilterSetting, invalid_norm_setting = cudaErrorInvalidNormSetting,
  mixed_device_execution = cudaErrorMixedDeviceExecution, cuda_runtime_unloading = cudaErrorCudartUnloading, unknown = cudaErrorUnknown, not_yet_implemented = cudaErrorNotYetImplemented,
  memory_value_too_large = cudaErrorMemoryValueTooLarge, invalid_resource_handle = cudaErrorInvalidResourceHandle, not_ready = cudaErrorNotReady, insufficient_driver = cudaErrorInsufficientDriver,
  set_on_active_process_error = cudaErrorSetOnActiveProcess, no_device = cudaErrorNoDevice, ecc_uncorrectable = cudaErrorECCUncorrectable, shared_object_symbol_not_found = cudaErrorSharedObjectSymbolNotFound,
  shared_object_init_failed = cudaErrorSharedObjectInitFailed, unsupported_limit = cudaErrorUnsupportedLimit, duplicate_variable_name = cudaErrorDuplicateVariableName, duplicate_texture_name = cudaErrorDuplicateTextureName,
  duplicate_surface_name = cudaErrorDuplicateSurfaceName, devices_unavailable = cudaErrorDevicesUnavailable, invalid_kernel_image = cudaErrorInvalidKernelImage, no_kernel_image_for_device = cudaErrorNoKernelImageForDevice,
  incompatible_driver_context = cudaErrorIncompatibleDriverContext, peer_access_already_enabled = cudaErrorPeerAccessAlreadyEnabled, peer_access_not_enabled = cudaErrorPeerAccessNotEnabled, device_already_in_use = cudaErrorDeviceAlreadyInUse,
  profiler_disabled = cudaErrorProfilerDisabled, assert_triggered = cudaErrorAssert, too_many_peers = cudaErrorTooManyPeers, host_memory_already_registered = cudaErrorHostMemoryAlreadyRegistered,
  host_memory_not_registered = cudaErrorHostMemoryNotRegistered, operating_system_error = cudaErrorOperatingSystem, peer_access_unsupported = cudaErrorPeerAccessUnsupported, launch_max_depth_exceeded = cudaErrorLaunchMaxDepthExceeded,
  launch_file_scoped_texture_used = cudaErrorLaunchFileScopedTex, launch_file_scoped_surface_used = cudaErrorLaunchFileScopedSurf, sync_depth_exceeded = cudaErrorSyncDepthExceeded, attempted_operation_not_permitted = cudaErrorNotPermitted,
  attempted_operation_not_supported = cudaErrorNotSupported, startup_failure = cudaErrorStartupFailure
}
 

Detailed Description

Enumeration Type Documentation

errc_t enumerates the kinds of CUDA Runtime errors.