/* Ċ Ġ* ĠCopyright ĠL WJ GL . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicense Ġterms : Ġhttps :// www . lwjgl . org / license Ċ Ġ*/ Ċ package Ġcuda . templates Ċ Ċ import Ġcuda .* Ċ import Ġorg . lwjgl . generator .* Ċ Ċ val ĠCU Ġ= Ġ" CU ". native Class ( Module . CUDA , Ġprefix Ġ= Ġ" CU ", Ġbinding Ġ= ĠN VC UDA _ BINDING ) Ġ{ ĊĠĠĠ Ġjava Import (" static Ġorg . lwjgl . cuda . CUDA .* ") ĊĊĠĠĠ Ġdocumentation Ġ= ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠContains Ġbindings Ġto Ġthe Ġ< a Ġhref =" https :// docs . nvidia . com / cuda / cuda - driver - api / index . html "> CUDA ĠDriver ĠAPI </ a >. ĊĊĠĠĠĠĠĠĠ ĠThis Ġclass Ġincludes Ġfunctionality Ġup Ġto ĠCUDA Ġversion Ġ 3 . 2 , Ġwhich Ġis Ġthe Ġminimum Ġversion Ġcompatible Ġwith Ġthe ĠL WJ GL Ġbindings . ĊĠĠĠĠĠĠĠ Ġ""" ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flags Ġfor Ġ# Mem Host Alloc (). ", ĊĊĠĠĠĠĠĠĠ Ġ" MEM HOST ALLOC _ PORT ABLE ". enum (" If Ġset , Ġhost Ġmemory Ġis Ġportable Ġbetween ĠCUDA Ġcontexts .", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" MEM HOST ALLOC _ DEVICE MAP ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" If Ġset , Ġhost Ġmemory Ġis Ġmapped Ġinto ĠCUDA Ġaddress Ġspace Ġand Ġ# Mem Host GetDevice Pointer () Ġmay Ġbe Ġcalled Ġon Ġthe Ġhost Ġpointer .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" MEM HOST ALLOC _ WRITE COMB IN ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIf Ġset , Ġhost Ġmemory Ġis Ġallocated Ġas Ġwrite - combined Ġ- Ġfast Ġto Ġwrite , Ġfaster Ġto ĠDMA , Ġslow Ġto Ġread Ġexcept Ġvia ĠSSE 4 Ġstreaming Ġload Ġinstruction ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ({ @ code ĠMO VN TD QA }). ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 4 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flags Ġfor Ġ# Mem Host Register (). ", ĊĊĠĠĠĠĠĠĠ Ġ" MEM HOST REGISTER _ PORT ABLE ". enum (" If Ġset , Ġhost Ġmemory Ġis Ġportable Ġbetween ĠCUDA Ġcontexts .", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" MEM HOST REGISTER _ DEVICE MAP ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" If Ġset , Ġhost Ġmemory Ġis Ġmapped Ġinto ĠCUDA Ġaddress Ġspace Ġand Ġ# Mem Host GetDevice Pointer () Ġmay Ġbe Ġcalled Ġon Ġthe Ġhost Ġpointer .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" MEM HOST REGISTER _ IO MEMORY ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIf Ġset , Ġthe Ġpassed Ġmemory Ġpointer Ġis Ġtreated Ġas Ġpointing Ġto Ġsome Ġmemory - mapped ĠI / O Ġspace , Ġe . g . Ġbelong ing Ġto Ġa Ġthird - party ĠPCI e Ġdevice . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOn ĠWindows Ġthe Ġflag Ġis Ġa Ġno - op . ĠOn ĠLinux Ġthat Ġmemory Ġis Ġmarked Ġas Ġnon Ġcache - co herent Ġfor Ġthe ĠGPU Ġand Ġis Ġexpected Ġto Ġbe Ġphys ically Ġcontiguous . ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIt Ġmay Ġreturn Ġ# CUDA _ ERROR _ NOT _ PER MIT TED Ġif Ġrun Ġas Ġan Ġun priv ileged Ġuser , Ġ# CUDA _ ERROR _ NOT _ SUPPORTED Ġon Ġolder ĠLinux Ġkernel Ġversions . ĠOn Ġall Ġother ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplatforms , Ġit Ġis Ġnot Ġsupported Ġand Ġ# CUDA _ ERROR _ NOT _ SUPPORTED Ġis Ġreturned . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 4 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ LAYER ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIf Ġset , Ġthe ĠCUDA Ġarray Ġis Ġa Ġcollection Ġof Ġlayers , Ġwhere Ġeach Ġlayer Ġis Ġeither Ġa Ġ 1 D Ġor Ġa Ġ 2 D Ġarray Ġand Ġthe ĠDepth Ġmember Ġof Ġ## CUDA _ ARRAY 3 D _ DESCRIPTOR ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspecifies Ġthe Ġnumber Ġof Ġlayers , Ġnot Ġthe Ġdepth Ġof Ġa Ġ 3 D Ġarray . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ 2 D ARRAY ". enum (" Deprecated , Ġuse Ġ# CUDA _ ARRAY 3 D _ LAYER ED .", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ SURFACE _ LD ST ". enum (" This Ġflag Ġmust Ġbe Ġset Ġin Ġorder Ġto Ġbind Ġa Ġsurface Ġreference Ġto Ġthe ĠCUDA Ġarray .", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ CUBE MAP ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIf Ġset , Ġthe ĠCUDA Ġarray Ġis Ġa Ġcollection Ġof Ġsix Ġ 2 D Ġarrays , Ġrepresenting Ġfaces Ġof Ġa Ġcube . ĠThe Ġwidth Ġof Ġsuch Ġa ĠCUDA Ġarray Ġmust Ġbe Ġequal Ġto Ġits Ġheight , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ĠDepth Ġmust Ġbe Ġsix . ĠIf Ġ# CUDA _ ARRAY 3 D _ LAYER ED Ġflag Ġis Ġalso Ġset , Ġthen Ġthe ĠCUDA Ġarray Ġis Ġa Ġcollection Ġof Ġcub em aps Ġand ĠDepth Ġmust Ġbe Ġa Ġmultiple Ġof ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsix . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 4 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ TEXTURE _ G ATHER ". enum (" This Ġflag Ġmust Ġbe Ġset Ġin Ġorder Ġto Ġperform Ġtexture Ġgather Ġoperations Ġon Ġa ĠCUDA Ġarray .", Ġ 0 x 0 8 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ DEPTH _ TEXTURE ". enum (" This Ġflag Ġif Ġset Ġindicates Ġthat Ġthe ĠCUDA Ġarray Ġis Ġa ĠDEP TH _ TEXTURE .", Ġ 0 x 1 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ARRAY 3 D _ COLOR _ ATTACHMENT ". enum (" This Ġflag Ġindicates Ġthat Ġthe ĠCUDA Ġarray Ġmay Ġbe Ġbound Ġas Ġa Ġcolor Ġtarget Ġin Ġan Ġexternal Ġgraphics ĠAPI .", Ġ 0 x 2 0 ) ĊĠĠĠ Ġ). no Prefix () ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flag Ġfor Ġ# Tex Ref Set Array (). ", ĊĊĠĠĠĠĠĠĠ Ġ" TR SA _ OVERRIDE _ FORMAT ". enum (" Override Ġthe Ġ{@ code Ġtex ref } Ġformat Ġwith Ġa Ġformat Ġinferred Ġfrom Ġthe Ġarray .", Ġ 0 x 0 1 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flag Ġfor Ġ# Tex Ref Set Flags (). ", ĊĊĠĠĠĠĠĠĠ Ġ" TR SF _ READ _ AS _ INTEGER ". enum (" Read Ġthe Ġtexture Ġas Ġintegers Ġrather Ġthan Ġprom oting Ġthe Ġvalues Ġto Ġfloats Ġin Ġthe Ġrange Ġ{@ code Ġ[ 0 , 1 ] }. ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" TR SF _ NORMAL IZED _ COORD IN ATES ". enum (" Use Ġnormalized Ġtexture Ġcoordinates Ġin Ġthe Ġrange Ġ{@ code Ġ[ 0 , 1 )} Ġinstead Ġof Ġ{@ code Ġ[ 0 , dim )}. ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" TR SF _ SR GB ". enum (" Perform Ġ{@ code Ġs RGB -> linear } Ġconversion Ġduring Ġtexture Ġread .", Ġ 0 x 1 0 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠInt Constant ( ĊĠĠĠĠĠĠĠ Ġ" For Ġtexture Ġreferences Ġloaded Ġinto Ġthe Ġmodule , Ġuse Ġdefault Ġtex unit Ġfrom Ġtexture Ġreference .", ĊĊĠĠĠĠĠĠĠ Ġ" PARAM _ TR _ DEFAULT " .. "- 1 " ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Context Ġcreation Ġflags . Ġ({ @ code ĠCU ctx _ flags })", ĊĊĠĠĠĠĠĠĠ Ġ" CTX _ SCHED _ AUTO ". enum (" Automatic Ġscheduling ", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ SCHED _ SP IN ". enum (" Set Ġspin Ġas Ġdefault Ġscheduling ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ SCHED _ YI ELD ". enum (" Set Ġyield Ġas Ġdefault Ġscheduling ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ SCHED _ BLOCK ING _ SYNC ". enum (" Set Ġblocking Ġsynchronization Ġas Ġdefault Ġscheduling ", Ġ 0 x 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ BLOCK ING _ SYNC ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Set Ġblocking Ġsynchronization Ġas Ġdefault Ġscheduling . ĠThis Ġflag Ġwas Ġdeprecated Ġas Ġof ĠCUDA Ġ 4 . 0 Ġand Ġwas Ġreplaced Ġwith Ġ# CTX _ SCHED _ BLOCK ING _ SYNC .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 0 4 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ SCHED _ MASK ". enum ("", Ġ 0 x 0 7 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ MAP _ HOST ". enum (" Support Ġmapped Ġpinned Ġallocations ", Ġ 0 x 0 8 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ L MEM _ RE SIZE _ TO _ MAX ". enum (" Keep Ġlocal Ġmemory Ġallocation Ġafter Ġlaunch ", Ġ 0 x 1 0 ), ĊĠĠĠĠĠĠĠ Ġ" CTX _ FLAGS _ MASK ". enum ("", Ġ 0 x 1 f ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Stream Ġcreation Ġflags . Ġ({ @ code ĠCU stream _ flags })", ĊĊĠĠĠĠĠĠĠ Ġ" STREAM _ DEFAULT ". enum (" Default Ġstream Ġflag ", Ġ 0 x 0 ), ĊĠĠĠĠĠĠĠ Ġ" STREAM _ NON _ BLOCK ING ". enum (" Stream Ġdoes Ġnot Ġsynchronize Ġwith Ġstream Ġ 0 Ġ( the Ġ# NULL Ġstream )", Ġ 0 x 1 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Event Ġcreation Ġflags . Ġ({ @ code ĠCU event _ flags })", ĊĊĠĠĠĠĠĠĠ Ġ" EVENT _ DEFAULT ". enum (" Default Ġevent Ġflag ", Ġ 0 x 0 ), ĊĠĠĠĠĠĠĠ Ġ" EVENT _ BLOCK ING _ SYNC ". enum (" Event Ġuses Ġblocking Ġsynchronization ", Ġ 0 x 1 ), ĊĠĠĠĠĠĠĠ Ġ" EVENT _ DISABLE _ TIM ING ". enum (" Event Ġwill Ġnot Ġrecord Ġtiming Ġdata ", Ġ 0 x 2 ), ĊĠĠĠĠĠĠĠ Ġ" EVENT _ INTER PROCESS ". enum (" Event Ġis Ġsuitable Ġfor Ġinter process Ġuse . Ġ# EVENT _ DISABLE _ TIM ING Ġmust Ġbe Ġset ", Ġ 0 x 4 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Array Ġformats . Ġ({ @ code ĠCU array _ format })", ĊĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ UNSIGNED _ INT 8 ". enum (" Unsigned Ġ 8 - bit Ġintegers ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ UNSIGNED _ INT 1 6 ". enum (" Unsigned Ġ 1 6 - bit Ġintegers ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ UNSIGNED _ INT 3 2 ". enum (" Unsigned Ġ 3 2 - bit Ġintegers ", Ġ 0 x 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ SIGNED _ INT 8 ". enum (" Signed Ġ 8 - bit Ġintegers ", Ġ 0 x 0 8 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ SIGNED _ INT 1 6 ". enum (" Signed Ġ 1 6 - bit Ġintegers ", Ġ 0 x 0 9 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ SIGNED _ INT 3 2 ". enum (" Signed Ġ 3 2 - bit Ġintegers ", Ġ 0 x 0 a ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ HALF ". enum (" 1 6 - bit Ġfloating Ġpoint ", Ġ 0 x 1 0 ), ĊĠĠĠĠĠĠĠ Ġ" AD _ FORMAT _ FLOAT ". enum (" 3 2 - bit Ġfloating Ġpoint ", Ġ 0 x 2 0 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Texture Ġreference Ġaddressing Ġmodes . Ġ({ @ code ĠCU address _ mode })", ĊĊĠĠĠĠĠĠĠ Ġ" TR _ ADDRESS _ MODE _ WRAP ". enum (" Wr apping Ġaddress Ġmode ", Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ" TR _ ADDRESS _ MODE _ CLAMP ". enum (" Clamp Ġto Ġedge Ġaddress Ġmode ", Ġ 1 ), ĊĠĠĠĠĠĠĠ Ġ" TR _ ADDRESS _ MODE _ MIR ROR ". enum (" Mirror Ġaddress Ġmode ", Ġ 2 ), ĊĠĠĠĠĠĠĠ Ġ" TR _ ADDRESS _ MODE _ BORDER ". enum (" Border Ġaddress Ġmode ", Ġ 3 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Texture Ġreference Ġfiltering Ġmodes . Ġ({ @ code ĠCU filter _ mode })", ĊĊĠĠĠĠĠĠĠ Ġ" TR _ FILTER _ MODE _ POINT ". enum (" Point Ġfilter Ġmode ", Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ" TR _ FILTER _ MODE _ LINEAR ". enum (" Linear Ġfilter Ġmode ", Ġ 1 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Device Ġproperties . Ġ({ @ code ĠCU device _ attribute })", ĊĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ THREADS _ PER _ BLOCK ". enum (" Maximum Ġnumber Ġof Ġthreads Ġper Ġblock ", Ġ 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ BLOCK _ DIM _ X ". enum (" Maximum Ġblock Ġdimension ĠX ", Ġ 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ BLOCK _ DIM _ Y ". enum (" Maximum Ġblock Ġdimension ĠY ", Ġ 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ BLOCK _ DIM _ Z ". enum (" Maximum Ġblock Ġdimension ĠZ ", Ġ 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ GRID _ DIM _ X ". enum (" Maximum Ġgrid Ġdimension ĠX ", Ġ 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ GRID _ DIM _ Y ". enum (" Maximum Ġgrid Ġdimension ĠY ", Ġ 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ GRID _ DIM _ Z ". enum (" Maximum Ġgrid Ġdimension ĠZ ", Ġ 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ SHARED _ MEMORY _ PER _ BLOCK ". enum (" Maximum Ġshared Ġmemory Ġavailable Ġper Ġblock Ġin Ġbytes ", Ġ 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ SHARED _ MEMORY _ PER _ BLOCK ". enum (" Deprecated , Ġuse Ġ# DEVICE _ ATTRIBUTE _ MAX _ SHARED _ MEMORY _ PER _ BLOCK ", Ġ 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ TOTAL _ CONSTANT _ MEMORY ". enum (" Memory Ġavailable Ġon Ġdevice Ġfor Ġ{@ code Ġ__ constant __ } Ġvariables Ġin Ġa ĠCUDA ĠC Ġkernel Ġin Ġbytes ", Ġ 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ WAR P _ SIZE ". enum (" Warp Ġsize Ġin Ġthreads ", Ġ 1 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ P ITCH ". enum (" Maximum Ġpitch Ġin Ġbytes Ġallowed Ġby Ġmemory Ġcopies ", Ġ 1 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ REG IST ERS _ PER _ BLOCK ". enum (" Maximum Ġnumber Ġof Ġ 3 2 - bit Ġregisters Ġavailable Ġper Ġblock ", Ġ 1 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ REG IST ERS _ PER _ BLOCK ". enum (" Deprecated , Ġuse Ġ# DEVICE _ ATTRIBUTE _ MAX _ REG IST ERS _ PER _ BLOCK ", Ġ 1 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CLOCK _ RATE ". enum (" Typ ical Ġclock Ġfrequency Ġin Ġk ilo h ert z ", Ġ 1 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ TEXTURE _ ALIGNMENT ". enum (" Alignment Ġrequirement Ġfor Ġtextures ", Ġ 1 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ GPU _ OVER LAP ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Device Ġcan Ġpossibly Ġcopy Ġmemory Ġand Ġexecute Ġa Ġkernel Ġconcurrent ly . ĠDeprecated . ĠUse Ġinstead Ġ# DEVICE _ ATTRIBUTE _ ASYNC _ ENGINE _ COUNT .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MULTI PROCESS OR _ COUNT ". enum (" Number Ġof Ġmulti processors Ġon Ġdevice ", Ġ 1 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ KERNEL _ EXEC _ TIMEOUT ". enum (" Specifies Ġwhether Ġthere Ġis Ġa Ġrun Ġtime Ġlimit Ġon Ġkernels ", Ġ 1 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ INTEGR ATED ". enum (" Device Ġis Ġintegrated Ġwith Ġhost Ġmemory ", Ġ 1 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ MAP _ HOST _ MEMORY ". enum (" Device Ġcan Ġmap Ġhost Ġmemory Ġinto ĠCUDA Ġaddress Ġspace ", Ġ 1 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ COMPUTE _ MODE ". enum (" Compute Ġmode Ġ( See Ġ{@ code ĠCU comp ut em ode } Ġfor Ġdetails )", Ġ 2 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 1 D _ WIDTH ". enum (" Maximum Ġ 1 D Ġtexture Ġwidth ", Ġ 2 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ WIDTH ". enum (" Maximum Ġ 2 D Ġtexture Ġwidth ", Ġ 2 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ HEIGHT ". enum (" Maximum Ġ 2 D Ġtexture Ġheight ", Ġ 2 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ WIDTH ". enum (" Maximum Ġ 3 D Ġtexture Ġwidth ", Ġ 2 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ HEIGHT ". enum (" Maximum Ġ 3 D Ġtexture Ġheight ", Ġ 2 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ DEPTH ". enum (" Maximum Ġ 3 D Ġtexture Ġdepth ", Ġ 2 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ WIDTH ". enum (" Maximum Ġ 2 D Ġlayer ed Ġtexture Ġwidth ", Ġ 2 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ HEIGHT ". enum (" Maximum Ġ 2 D Ġlayer ed Ġtexture Ġheight ", Ġ 2 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġ 2 D Ġlayer ed Ġtexture ", Ġ 2 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ ARRAY _ WIDTH ". enum (" Deprecated , Ġuse Ġ# DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ WIDTH ", Ġ 2 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ ARRAY _ HEIGHT ". enum (" Deprecated , Ġuse Ġ# DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ HEIGHT ", Ġ 2 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ ARRAY _ NUM S LIC ES ". enum (" Deprecated , Ġuse Ġ# DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LAYER ED _ LAY ERS ", Ġ 2 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ SURFACE _ ALIGNMENT ". enum (" Alignment Ġrequirement Ġfor Ġsurfaces ", Ġ 3 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CON CURRENT _ KERNEL S ". enum (" Device Ġcan Ġpossibly Ġexecute Ġmultiple Ġkernels Ġconcurrent ly ", Ġ 3 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ ECC _ ENABLED ". enum (" Device Ġhas ĠE CC Ġsupport Ġenabled ", Ġ 3 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ PCI _ BUS _ ID ". enum (" PCI Ġbus ĠID Ġof Ġthe Ġdevice ", Ġ 3 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ PCI _ DEVICE _ ID ". enum (" PCI Ġdevice ĠID Ġof Ġthe Ġdevice ", Ġ 3 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ T CC _ DRIVER ". enum (" Device Ġis Ġusing ĠT CC Ġdriver Ġmodel ", Ġ 3 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MEMORY _ CLOCK _ RATE ". enum (" Peak Ġmemory Ġclock Ġfrequency Ġin Ġk ilo h ert z ", Ġ 3 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ GLOBAL _ MEMORY _ BUS _ WIDTH ". enum (" Global Ġmemory Ġbus Ġwidth Ġin Ġbits ", Ġ 3 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ L 2 _ CACHE _ SIZE ". enum (" Size Ġof ĠL 2 Ġcache Ġin Ġbytes ", Ġ 3 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ THREADS _ PER _ MULTI PROCESS OR ". enum (" Maximum Ġres ident Ġthreads Ġper Ġmulti processor ", Ġ 3 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ ASYNC _ ENGINE _ COUNT ". enum (" Number Ġof Ġasynchronous Ġengines ", Ġ 4 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ UN IFI ED _ ADDRESS ING ". enum (" Device Ġshares Ġa Ġunified Ġaddress Ġspace Ġwith Ġthe Ġhost ", Ġ 4 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 1 D _ LAYER ED _ WIDTH ". enum (" Maximum Ġ 1 D Ġlayer ed Ġtexture Ġwidth ", Ġ 4 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 1 D _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġ 1 D Ġlayer ed Ġtexture ", Ġ 4 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ TEX 2 D _ G ATHER ". enum (" Deprecated , Ġdo Ġnot Ġuse .", Ġ 4 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ G ATHER _ WIDTH ". enum (" Maximum Ġ 2 D Ġtexture Ġwidth Ġif Ġ# CUDA _ ARRAY 3 D _ TEXTURE _ G ATHER Ġis Ġset ", Ġ 4 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ G ATHER _ HEIGHT ". enum (" Maximum Ġ 2 D Ġtexture Ġheight Ġif Ġ# CUDA _ ARRAY 3 D _ TEXTURE _ G ATHER Ġis Ġset ", Ġ 4 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ WIDTH _ ALTER N ATE ". enum (" Alternate Ġmaximum Ġ 3 D Ġtexture Ġwidth ", Ġ 4 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ HEIGHT _ ALTER N ATE ". enum (" Alternate Ġmaximum Ġ 3 D Ġtexture Ġheight ", Ġ 4 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 3 D _ DEPTH _ ALTER N ATE ". enum (" Alternate Ġmaximum Ġ 3 D Ġtexture Ġdepth ", Ġ 4 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ PCI _ DOMAIN _ ID ". enum (" PCI Ġdomain ĠID Ġof Ġthe Ġdevice ", Ġ 5 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ TEXTURE _ P ITCH _ ALIGNMENT ". enum (" Pitch Ġalignment Ġrequirement Ġfor Ġtextures ", Ġ 5 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE CUBE MAP _ WIDTH ". enum (" Maximum Ġcub emap Ġtexture Ġwidth / height ", Ġ 5 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE CUBE MAP _ LAYER ED _ WIDTH ". enum (" Maximum Ġcub emap Ġlayer ed Ġtexture Ġwidth / height ", Ġ 5 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE CUBE MAP _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġcub emap Ġlayer ed Ġtexture ", Ġ 5 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 1 D _ WIDTH ". enum (" Maximum Ġ 1 D Ġsurface Ġwidth ", Ġ 5 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 2 D _ WIDTH ". enum (" Maximum Ġ 2 D Ġsurface Ġwidth ", Ġ 5 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 2 D _ HEIGHT ". enum (" Maximum Ġ 2 D Ġsurface Ġheight ", Ġ 5 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 3 D _ WIDTH ". enum (" Maximum Ġ 3 D Ġsurface Ġwidth ", Ġ 5 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 3 D _ HEIGHT ". enum (" Maximum Ġ 3 D Ġsurface Ġheight ", Ġ 5 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 3 D _ DEPTH ". enum (" Maximum Ġ 3 D Ġsurface Ġdepth ", Ġ 6 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 1 D _ LAYER ED _ WIDTH ". enum (" Maximum Ġ 1 D Ġlayer ed Ġsurface Ġwidth ", Ġ 6 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 1 D _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġ 1 D Ġlayer ed Ġsurface ", Ġ 6 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 2 D _ LAYER ED _ WIDTH ". enum (" Maximum Ġ 2 D Ġlayer ed Ġsurface Ġwidth ", Ġ 6 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 2 D _ LAYER ED _ HEIGHT ". enum (" Maximum Ġ 2 D Ġlayer ed Ġsurface Ġheight ", Ġ 6 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE 2 D _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġ 2 D Ġlayer ed Ġsurface ", Ġ 6 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE CUBE MAP _ WIDTH ". enum (" Maximum Ġcub emap Ġsurface Ġwidth ", Ġ 6 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE CUBE MAP _ LAYER ED _ WIDTH ". enum (" Maximum Ġcub emap Ġlayer ed Ġsurface Ġwidth ", Ġ 6 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ SURFACE CUBE MAP _ LAYER ED _ LAY ERS ". enum (" Maximum Ġlayers Ġin Ġa Ġcub emap Ġlayer ed Ġsurface ", Ġ 6 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 1 D _ LINEAR _ WIDTH ". enum (" Maximum Ġ 1 D Ġlinear Ġtexture Ġwidth ", Ġ 6 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LINEAR _ WIDTH ". enum (" Maximum Ġ 2 D Ġlinear Ġtexture Ġwidth ", Ġ 7 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LINEAR _ HEIGHT ". enum (" Maximum Ġ 2 D Ġlinear Ġtexture Ġheight ", Ġ 7 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ LINEAR _ P ITCH ". enum (" Maximum Ġ 2 D Ġlinear Ġtexture Ġpitch Ġin Ġbytes ", Ġ 7 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ MIP MAP PED _ WIDTH ". enum (" Maximum Ġmip mapped Ġ 2 D Ġtexture Ġwidth ", Ġ 7 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 2 D _ MIP MAP PED _ HEIGHT ". enum (" Maximum Ġmip mapped Ġ 2 D Ġtexture Ġheight ", Ġ 7 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ COMPUTE _ CAP ABILITY _ MAJOR ". enum (" Major Ġcompute Ġcapability Ġversion Ġnumber ", Ġ 7 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ COMPUTE _ CAP ABILITY _ MINOR ". enum (" Minor Ġcompute Ġcapability Ġversion Ġnumber ", Ġ 7 6 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAXIMUM _ TEXTURE 1 D _ MIP MAP PED _ WIDTH ". enum (" Maximum Ġmip mapped Ġ 1 D Ġtexture Ġwidth ", Ġ 7 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ STREAM _ PRI OR ITIES _ SUPPORTED ". enum (" Device Ġsupports Ġstream Ġprior ities ", Ġ 7 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ GLOBAL _ L 1 _ CACHE _ SUPPORTED ". enum (" Device Ġsupports Ġcaching Ġglobals Ġin ĠL 1 ", Ġ 7 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ LOCAL _ L 1 _ CACHE _ SUPPORTED ". enum (" Device Ġsupports Ġcaching Ġlocals Ġin ĠL 1 ", Ġ 8 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ SHARED _ MEMORY _ PER _ MULTI PROCESS OR ". enum (" Maximum Ġshared Ġmemory Ġavailable Ġper Ġmulti processor Ġin Ġbytes ", Ġ 8 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ REG IST ERS _ PER _ MULTI PROCESS OR ". enum (" Maximum Ġnumber Ġof Ġ 3 2 - bit Ġregisters Ġavailable Ġper Ġmulti processor ", Ġ 8 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAN AG ED _ MEMORY ". enum (" Device Ġcan Ġallocate Ġmanaged Ġmemory Ġon Ġthis Ġsystem ", Ġ 8 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MULTI _ GPU _ BOARD ". enum (" Device Ġis Ġon Ġa Ġmulti - GPU Ġboard ", Ġ 8 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MULTI _ GPU _ BOARD _ GROUP _ ID ". enum (" Unique Ġid Ġfor Ġa Ġgroup Ġof Ġdevices Ġon Ġthe Ġsame Ġmulti - GPU Ġboard ", Ġ 8 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ HOST _ NATIVE _ ATOMIC _ SUPPORTED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLink Ġbetween Ġthe Ġdevice Ġand Ġthe Ġhost Ġsupports Ġnative Ġatomic Ġoperations Ġ( this Ġis Ġa Ġplaceholder Ġattribute , Ġand Ġis Ġnot Ġsupported Ġon Ġany Ġcurrent ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhardware ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 8 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ SINGLE _ TO _ DOUBLE _ PREC ISION _ PERF _ RATIO ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ratio Ġof Ġsingle Ġprecision Ġperformance Ġ( in Ġfloating - point Ġoperations Ġper Ġsecond ) Ġto Ġdouble Ġprecision Ġperformance ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 8 7 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ PAGE ABLE _ MEMORY _ ACCESS ". enum (" Device Ġsupports Ġco her ently Ġaccessing Ġpage able Ġmemory Ġwithout Ġcalling Ġcuda Host Register Ġon Ġit ", Ġ 8 8 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CON CURRENT _ MAN AG ED _ ACCESS ". enum (" Device Ġcan Ġco her ently Ġaccess Ġmanaged Ġmemory Ġconcurrent ly Ġwith Ġthe ĠCPU ", Ġ 8 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ COMPUTE _ PRE EMP TION _ SUPPORTED ". enum (" Device Ġsupports Ġcompute Ġpre emption .", Ġ 9 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ USE _ HOST _ POINTER _ FOR _ REGISTER ED _ MEM ". enum (" Device Ġcan Ġaccess Ġhost Ġregistered Ġmemory Ġat Ġthe Ġsame Ġvirtual Ġaddress Ġas Ġthe ĠCPU ", Ġ 9 1 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ USE _ STREAM _ MEM _ OPS ". enum ("# Stream Batch Mem Op () Ġand Ġrelated ĠAPIs Ġare Ġsupported .", Ġ 9 2 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ USE _ 6 4 _ BIT _ STREAM _ MEM _ OPS ". enum (" 6 4 - bit Ġoperations Ġare Ġsupported Ġin Ġ# Stream Batch Mem Op () Ġand Ġrelated ĠAPIs .", Ġ 9 3 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ USE _ STREAM _ WAIT _ VALUE _ NOR ". enum ("# STREAM _ WAIT _ VALUE _ NOR Ġis Ġsupported .", Ġ 9 4 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CO OPER ATIVE _ LA UNCH ". enum (" Device Ġsupports Ġlaunch ing Ġc ooper ative Ġkernels Ġvia Ġ# Launch C ooper ative Kernel ()", Ġ 9 5 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CO OPER ATIVE _ MULTI _ DEVICE _ LA UNCH ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Device Ġcan Ġparticip ate Ġin Ġc ooper ative Ġkernels Ġlaunched Ġvia Ġ# Launch C ooper ative Kernel Multi Device ()", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ MAX _ SHARED _ MEMORY _ PER _ BLOCK _ OPT IN ". enum (" Maximum Ġopt in Ġshared Ġmemory Ġper Ġblock ", Ġ 9 7 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ CAN _ FLUSH _ REMOTE _ WR ITES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Both Ġthe Ġ# STREAM _ WAIT _ VALUE _ FLUSH Ġflag Ġand Ġthe Ġ# STREAM _ MEM _ OP _ FLUSH _ REMOTE _ WR ITES ĠMem Op Ġare Ġsupported Ġon Ġthe Ġdevice .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 8 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ HOST _ REGISTER _ SUPPORTED ". enum (" Device Ġsupports Ġhost Ġmemory Ġregistration Ġvia Ġ{@ code Ġcuda Host Register ()}. ", Ġ 9 9 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ PAGE ABLE _ MEMORY _ ACCESS _ USE S _ HOST _ PAGE _ TABLE S ". enum (" Device Ġaccesses Ġpage able Ġmemory Ġvia Ġthe Ġhost 's Ġpage Ġtables .", Ġ 1 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" DEVICE _ ATTRIBUTE _ DIRECT _ MAN AG ED _ MEM _ ACCESS _ FROM _ HOST ". enum (" The Ġhost Ġcan Ġdirectly Ġaccess Ġmanaged Ġmemory Ġon Ġthe Ġdevice Ġwithout Ġmigration .", Ġ 1 0 1 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Function Ġproperties . Ġ({ @ code ĠCU function _ attribute })", ĊĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ MAX _ THREADS _ PER _ BLOCK ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġmaximum Ġnumber Ġof Ġthreads Ġper Ġblock , Ġbeyond Ġwhich Ġa Ġlaunch Ġof Ġthe Ġfunction Ġwould Ġfail . ĠThis Ġnumber Ġdepends Ġon Ġboth Ġthe Ġfunction Ġand Ġthe Ġdevice ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Ġwhich Ġthe Ġfunction Ġis Ġcurrently Ġloaded . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ SHARED _ SIZE _ BYTES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġsize Ġin Ġbytes Ġof Ġstatic ally - allocated Ġshared Ġmemory Ġrequired Ġby Ġthis Ġfunction . ĠThis Ġdoes Ġnot Ġinclude Ġdynamically - allocated Ġshared Ġmemory ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequested Ġby Ġthe Ġuser Ġat Ġruntime . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ CONST _ SIZE _ BYTES ". enum (" The Ġsize Ġin Ġbytes Ġof Ġuser - allocated Ġconstant Ġmemory Ġrequired Ġby Ġthis Ġfunction .", Ġ 2 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ LOCAL _ SIZE _ BYTES ". enum (" The Ġsize Ġin Ġbytes Ġof Ġlocal Ġmemory Ġused Ġby Ġeach Ġthread Ġof Ġthis Ġfunction .", Ġ 3 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ NUM _ REGS ". enum (" The Ġnumber Ġof Ġregisters Ġused Ġby Ġeach Ġthread Ġof Ġthis Ġfunction .", Ġ 4 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ PT X _ VERSION ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe ĠP TX Ġvirtual Ġarchitecture Ġversion Ġfor Ġwhich Ġthe Ġfunction Ġwas Ġcompiled . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġvalue Ġis Ġthe Ġmajor ĠP TX Ġ{@ code Ġversion Ġ* Ġ 1 0 Ġ+ Ġthe Ġminor ĠP TX Ġversion }, Ġso Ġa ĠP TX Ġversion Ġ 1 . 3 Ġfunction Ġwould Ġreturn Ġthe Ġvalue Ġ 1 3 . ĠNote Ġthat Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmay Ġreturn Ġthe Ġundefined Ġvalue Ġof Ġ 0 Ġfor Ġcub ins Ġcompiled Ġprior Ġto ĠCUDA Ġ 3 . 0 . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ BINARY _ VERSION ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġbinary Ġarchitecture Ġversion Ġfor Ġwhich Ġthe Ġfunction Ġwas Ġcompiled . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġvalue Ġis Ġthe Ġ{@ code Ġmajor Ġbinary Ġversion Ġ* Ġ 1 0 Ġ+ Ġthe Ġminor Ġbinary Ġversion }, Ġso Ġa Ġbinary Ġversion Ġ 1 . 3 Ġfunction Ġwould Ġreturn Ġthe Ġvalue Ġ 1 3 . ĠNote ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthat Ġthis Ġwill Ġreturn Ġa Ġvalue Ġof Ġ 1 0 Ġfor Ġlegacy Ġcub ins Ġthat Ġdo Ġnot Ġhave Ġa Ġproperly - encoded Ġbinary Ġarchitecture Ġversion . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ CACHE _ MODE _ CA ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" The Ġattribute Ġto Ġindicate Ġwhether Ġthe Ġfunction Ġhas Ġbeen Ġcompiled Ġwith Ġuser Ġspecified Ġoption Ġ{@ code Ġ\" - X pt x as Ġ-- dl cm = ca \" } Ġset .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ MAX _ DYNAMIC _ SHARED _ SIZE _ BYTES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġmaximum Ġsize Ġin Ġbytes Ġof Ġdynamically - allocated Ġshared Ġmemory Ġthat Ġcan Ġbe Ġused Ġby Ġthis Ġfunction . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠIf Ġthe Ġuser - specified Ġdynamic Ġshared Ġmemory Ġsize Ġis Ġlarger Ġthan Ġthis Ġvalue , Ġthe Ġlaunch Ġwill Ġfail . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 8 ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" FUNC _ ATTRIBUTE _ PREFERRED _ SHARED _ MEMORY _ CAR VE OUT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOn Ġdevices Ġwhere Ġthe ĠL 1 Ġcache Ġand Ġshared Ġmemory Ġuse Ġthe Ġsame Ġhardware Ġresources , Ġthis Ġsets Ġthe Ġshared Ġmemory Ġcar ve out Ġpreference , Ġin Ġpercent Ġof Ġthe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtotal Ġresources . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġis Ġonly Ġa Ġhint , Ġand Ġthe Ġdriver Ġcan Ġchoose Ġa Ġdifferent Ġratio Ġif Ġrequired Ġto Ġexecute Ġthe Ġfunction . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Function Ġcache Ġconfigurations . Ġ({ @ code ĠCU func _ cache })", ĊĊĠĠĠĠĠĠĠ Ġ" FUNC _ CACHE _ PREFER _ NONE ". enum (" no Ġpreference Ġfor Ġshared Ġmemory Ġor ĠL 1 Ġ( default )", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ CACHE _ PREFER _ SHARED ". enum (" prefer Ġlarger Ġshared Ġmemory Ġand Ġsmaller ĠL 1 Ġcache ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ CACHE _ PREFER _ L 1 ". enum (" prefer Ġlarger ĠL 1 Ġcache Ġand Ġsmaller Ġshared Ġmemory ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" FUNC _ CACHE _ PREFER _ EQUAL ". enum (" prefer Ġequal Ġsized ĠL 1 Ġcache Ġand Ġshared Ġmemory ", Ġ 0 x 0 3 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Memory Ġtypes . Ġ({ @ code ĠCU memory type })", ĊĊĠĠĠĠĠĠĠ Ġ" MEMORY TYPE _ HOST ". enum (" Host Ġmemory ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" MEMORY TYPE _ DEVICE ". enum (" Device Ġmemory ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" MEMORY TYPE _ ARRAY ". enum (" Array Ġmemory ", Ġ 0 x 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" MEMORY TYPE _ UN IFI ED ". enum (" Unified Ġdevice Ġor Ġhost Ġmemory ", Ġ 0 x 0 4 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Compute ĠMode s . Ġ({ @ code ĠCU comp ut em ode })", ĊĊĠĠĠĠĠĠĠ Ġ" COMPUTE MODE _ DEFAULT ". enum (" Default Ġcompute Ġmode Ġ( Multiple Ġcontexts Ġallowed Ġper Ġdevice )", Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ" COMPUTE MODE _ PROHIBIT ED ". enum (" Compute - pro hibited Ġmode Ġ( No Ġcontexts Ġcan Ġbe Ġcreated Ġon Ġthis Ġdevice Ġat Ġthis Ġtime )", Ġ 2 ), ĊĠĠĠĠĠĠĠ Ġ" COMPUTE MODE _ EXCL USIVE _ PROCESS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Compute - exclusive - process Ġmode Ġ( Only Ġone Ġcontext Ġused Ġby Ġa Ġsingle Ġprocess Ġcan Ġbe Ġpresent Ġon Ġthis Ġdevice Ġat Ġa Ġtime )", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Online Ġcompiler Ġand Ġlinker Ġoptions . Ġ({ @ code ĠCU jit _ option })", ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ MAX _ REG IST ERS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMax Ġnumber Ġof Ġregisters Ġthat Ġa Ġthread Ġmay Ġuse . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ THREADS _ PER _ BLOCK ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIN : ĠSpecifies Ġminimum Ġnumber Ġof Ġthreads Ġper Ġblock Ġto Ġtarget Ġcompilation Ġfor ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOUT : ĠReturns Ġthe Ġnumber Ġof Ġthreads Ġthe Ġcompiler Ġactually Ġtargeted . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġrestrict s Ġthe Ġresource Ġutil ization Ġfo Ġthe Ġcompiler Ġ( e . g . Ġmax Ġregisters ) Ġsuch Ġthat Ġa Ġblock Ġwith Ġthe Ġgiven Ġnumber Ġof Ġthreads Ġshould Ġbe Ġable Ġto ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlaunch Ġbased Ġon Ġregister Ġlimitations . ĠNote , Ġthis Ġoption Ġdoes Ġnot Ġcurrently Ġtake Ġinto Ġaccount Ġany Ġother Ġresource Ġlimitations , Ġsuch Ġas Ġshared Ġmemory ĊĠĠĠĠĠĠĠĠĠĠĠ Ġutil ization . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠCannot Ġbe Ġcombined Ġwith Ġ# JIT _ TARGET . ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ WALL _ TIME ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOver writes Ġthe Ġoption Ġvalue Ġwith Ġthe Ġtotal Ġwall Ġclock Ġtime , Ġin Ġmilliseconds , Ġspent Ġin Ġthe Ġcompiler Ġand Ġlinker . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġfloat }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ INFO _ LOG _ BUFFER ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPointer Ġto Ġa Ġbuffer Ġin Ġwhich Ġto Ġprint Ġany Ġlog Ġmessages Ġthat Ġare Ġinformation al Ġin Ġnature Ġ( the Ġbuffer Ġsize Ġis Ġspecified Ġvia Ġoption ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# JIT _ INFO _ LOG _ BUFFER _ SIZE _ BYTES ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġchar Ġ* }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ INFO _ LOG _ BUFFER _ SIZE _ BYTES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIN : ĠLog Ġbuffer Ġsize Ġin Ġbytes . ĠLog Ġmessages Ġwill Ġbe Ġc apped Ġat Ġthis Ġsize Ġ( including Ġnull Ġtermin ator ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOUT : ĠAmount Ġof Ġlog Ġbuffer Ġfilled Ġwith Ġmessages . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ ERROR _ LOG _ BUFFER ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPointer Ġto Ġa Ġbuffer Ġin Ġwhich Ġto Ġprint Ġany Ġlog Ġmessages Ġthat Ġreflect Ġerrors Ġ( the Ġbuffer Ġsize Ġis Ġspecified Ġvia Ġoption ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# JIT _ ERROR _ LOG _ BUFFER _ SIZE _ BYTES ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġchar Ġ* }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ ERROR _ LOG _ BUFFER _ SIZE _ BYTES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIN : ĠLog Ġbuffer Ġsize Ġin Ġbytes . ĠLog Ġmessages Ġwill Ġbe Ġc apped Ġat Ġthis Ġsize Ġ( including Ġnull Ġtermin ator ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOUT : ĠAmount Ġof Ġlog Ġbuffer Ġfilled Ġwith Ġmessages . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ OPTIMI Z ATION _ LEVEL ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLevel Ġof Ġoptimizations Ġto Ġapply Ġto Ġgenerated Ġcode Ġ( 0 Ġ- Ġ 4 ), Ġwith Ġ 4 Ġbeing Ġthe Ġdefault Ġand Ġhighest Ġlevel Ġof Ġoptimizations . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ TARGET _ FROM _ CU CONTEXT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNo Ġoption Ġvalue Ġrequired . ĠDetermines Ġthe Ġtarget Ġbased Ġon Ġthe Ġcurrent Ġattached Ġcontext Ġ( default ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : ĠNo Ġoption Ġvalue Ġneeded . ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ TARGET ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTarget Ġis Ġchosen Ġbased Ġon Ġsupplied Ġ{@ code ĠCU jit _ target }. ĠCannot Ġbe Ġcombined Ġwith Ġ# JIT _ THREADS _ PER _ BLOCK . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint } Ġfor Ġenum erated Ġtype Ġ{@ code ĠCU jit _ target }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ FALL BACK _ STR ATE GY ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpecifies Ġchoice Ġof Ġfallback Ġstrategy Ġif Ġmatching Ġcub in Ġis Ġnot Ġfound . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠChoice Ġis Ġbased Ġon Ġsupplied Ġ{@ code ĠCU jit _ fallback }. ĠThis Ġoption Ġcannot Ġbe Ġused Ġwith Ġ{@ code Ġcu Link *} ĠAPIs Ġas Ġthe Ġlinker Ġrequires Ġexact Ġmatches . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint } Ġfor Ġenum erated Ġtype Ġ{@ code ĠCU jit _ fallback }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ GENER ATE _ DEBUG _ INFO ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpecifies Ġwhether Ġto Ġcreate Ġdebug Ġinformation Ġin Ġoutput Ġ(- g ) Ġ( 0 : Ġfalse , Ġdefault ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġint }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ LOG _ VERBOSE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGenerate Ġverbose Ġlog Ġmessages Ġ( 0 : Ġfalse , Ġdefault ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġint }. ĠApplies Ġto : Ġcompiler Ġand Ġlinker ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ GENER ATE _ LINE _ INFO ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGenerate Ġline Ġnumber Ġinformation Ġ(- line info ) Ġ( 0 : Ġfalse , Ġdefault ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġint }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ CACHE _ MODE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpecifies Ġwhether Ġto Ġenable Ġcaching Ġexplicitly Ġ(- dl cm ). ĠChoice Ġis Ġbased Ġon Ġsupplied Ġ{@ code ĠCU jit _ cache Mode _ enum }. ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint } Ġfor Ġenum erated Ġtype Ġ{@ code ĠCU jit _ cache Mode _ enum }. ĠApplies Ġto : Ġcompiler Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ NEW _ SM 3 X _ OPT ". enum (" Used Ġfor Ġinternal Ġpurposes Ġonly , Ġin Ġthis Ġversion Ġof ĠCUDA ."), ĊĠĠĠĠĠĠĠ Ġ" JIT _ FAST _ COMPILE ". enum (" Used Ġfor Ġinternal Ġpurposes Ġonly , Ġin Ġthis Ġversion Ġof ĠCUDA ."), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ GLOBAL _ SYMBOL _ NAMES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠArray Ġof Ġdevice Ġsymbol Ġnames Ġthat Ġwill Ġbe Ġre located Ġto Ġthe Ġcorrespon ing Ġhost Ġaddresses Ġstored Ġin Ġ# JIT _ GLOBAL _ SYMBOL _ ADD RES SES . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠMust Ġcontain Ġ# JIT _ GLOBAL _ SYMBOL _ COUNT Ġentries . ĠWhen Ġlo ding Ġa Ġdevice Ġmodule , Ġdriver Ġwill Ġre locate Ġall Ġencountered Ġun resolved Ġsymbols Ġto Ġthe Ġhost ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaddresses . ĠIt Ġis Ġonly Ġallowed Ġto Ġregister Ġsymbols Ġthat Ġcorrespond Ġto Ġun resolved Ġglobal Ġvariables . ĠIt Ġis Ġillegal Ġto Ġregister Ġthe Ġsame Ġdevice Ġsymbol ĊĠĠĠĠĠĠĠĠĠĠĠ Ġat Ġmultiple Ġaddresses . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġconst Ġchar Ġ** }. ĠApplies Ġto : Ġdynamic Ġlinker Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ GLOBAL _ SYMBOL _ ADD RES SES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠArray Ġof Ġhost Ġaddresses Ġthat Ġwill Ġbe Ġused Ġto Ġre locate Ġcorresponding Ġdevice Ġsymbols Ġstored Ġin Ġ# JIT _ GLOBAL _ SYMBOL _ NAMES . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠMust Ġcontain Ġ# JIT _ GLOBAL _ SYMBOL _ COUNT Ġentries . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġvoid Ġ** }. ĠApplies Ġto : Ġdynamic Ġlinker Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ GLOBAL _ SYMBOL _ COUNT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNumber Ġof Ġentries Ġin Ġ# JIT _ GLOBAL _ SYMBOL _ NAMES Ġand Ġ# JIT _ GLOBAL _ SYMBOL _ ADD RES SES Ġarrays . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption Ġtype : Ġ{@ code Ġunsigned Ġint }. ĠApplies Ġto : Ġdynamic Ġlinker Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Online Ġcompilation Ġtargets . Ġ({ @ code ĠCU jit _ target })", ĊĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 2 0 ". enum (" Compute Ġdevice Ġclass Ġ 2 . 0 ", Ġ 2 0 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 2 1 ". enum (" Compute Ġdevice Ġclass Ġ 2 . 1 ", Ġ 2 1 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 3 0 ". enum (" Compute Ġdevice Ġclass Ġ 3 . 0 ", Ġ 3 0 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 3 2 ". enum (" Compute Ġdevice Ġclass Ġ 3 . 2 ", Ġ 3 2 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 3 5 ". enum (" Compute Ġdevice Ġclass Ġ 3 . 5 ", Ġ 3 5 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 3 7 ". enum (" Compute Ġdevice Ġclass Ġ 3 . 7 ", Ġ 3 7 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 5 0 ". enum (" Compute Ġdevice Ġclass Ġ 5 . 0 ", Ġ 5 0 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 5 2 ". enum (" Compute Ġdevice Ġclass Ġ 5 . 2 ", Ġ 5 2 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 5 3 ". enum (" Compute Ġdevice Ġclass Ġ 5 . 3 ", Ġ 5 3 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 6 0 ". enum (" Compute Ġdevice Ġclass Ġ 6 . 0 .", Ġ 6 0 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 6 1 ". enum (" Compute Ġdevice Ġclass Ġ 6 . 1 .", Ġ 6 1 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 6 2 ". enum (" Compute Ġdevice Ġclass Ġ 6 . 2 .", Ġ 6 2 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 7 0 ". enum (" Compute Ġdevice Ġclass Ġ 7 . 0 .", Ġ 7 0 ), ĊĠĠĠĠĠĠĠ Ġ" TARGET _ COMPUTE _ 7 5 ". enum (" Compute Ġdevice Ġclass Ġ 7 . 5 .", Ġ 7 5 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Cub in Ġmatching Ġfallback Ġstrategies . Ġ({ @ code ĠCU jit _ fallback })", ĊĊĠĠĠĠĠĠĠ Ġ" PREFER _ PT X ". enum (" Prefer Ġto Ġcompile Ġp tx Ġif Ġexact Ġbinary Ġmatch Ġnot Ġfound ", Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ" PREFER _ BINARY ". enum (" Prefer Ġto Ġfall Ġback Ġto Ġcompatible Ġbinary Ġcode Ġif Ġexact Ġmatch Ġnot Ġfound ") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Caching Ġmodes Ġfor Ġ{@ code Ġdl cm }. Ġ({ @ code ĠCU jit _ cache Mode })", ĊĊĠĠĠĠĠĠĠ Ġ" JIT _ CACHE _ OPTION _ NONE ". enum (" Compile Ġwith Ġno Ġ- dl cm Ġflag Ġspecified ", Ġ 0 ), ĊĠĠĠĠĠĠĠ Ġ" JIT _ CACHE _ OPTION _ CG ". enum (" Compile Ġwith ĠL 1 Ġcache Ġdisabled "), ĊĠĠĠĠĠĠĠ Ġ" JIT _ CACHE _ OPTION _ CA ". enum (" Compile Ġwith ĠL 1 Ġcache Ġenabled ") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flags Ġto Ġregister Ġa Ġgraphics Ġresource . Ġ({ @ code ĠCU graphics Register Flags })", ĊĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ REGISTER _ FLAGS _ NONE ". enum ("", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ REGISTER _ FLAGS _ READ _ ONLY ". enum ("", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ REGISTER _ FLAGS _ WRITE _ DISCARD ". enum ("", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ REGISTER _ FLAGS _ SURFACE _ LD ST ". enum ("", Ġ 0 x 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ REGISTER _ FLAGS _ TEXTURE _ G ATHER ". enum ("", Ġ 0 x 0 8 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Flags Ġfor Ġmapping Ġand Ġun mapping Ġinter op Ġresources . Ġ({ @ code ĠCU graphics Map Resource Flags })", ĊĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ MAP _ RESOURCE _ FLAGS _ NONE ". enum ("", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ MAP _ RESOURCE _ FLAGS _ READ _ ONLY ". enum ("", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" GRAPH ICS _ MAP _ RESOURCE _ FLAGS _ WRITE _ DISCARD ". enum ("", Ġ 0 x 0 2 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Array Ġindices Ġfor Ġcube Ġfaces . Ġ({ @ code ĠCU array _ cub emap _ face })", ĊĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ POSITIVE _ X ". enum (" Positive ĠX Ġface Ġof Ġcub emap ", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ NEGATIVE _ X ". enum (" Negative ĠX Ġface Ġof Ġcub emap ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ POSITIVE _ Y ". enum (" Positive ĠY Ġface Ġof Ġcub emap ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ NEGATIVE _ Y ". enum (" Negative ĠY Ġface Ġof Ġcub emap ", Ġ 0 x 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ POSITIVE _ Z ". enum (" Positive ĠZ Ġface Ġof Ġcub emap ", Ġ 0 x 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" CUBE MAP _ FACE _ NEGATIVE _ Z ". enum (" Negative ĠZ Ġface Ġof Ġcub emap ", Ġ 0 x 0 5 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Limits . Ġ({ @ code ĠCU limit })", ĊĊĠĠĠĠĠĠĠ Ġ" LIMIT _ STACK _ SIZE ". enum (" GPU Ġthread Ġstack Ġsize ", Ġ 0 x 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" LIMIT _ PRINTF _ FIFO _ SIZE ". enum (" GPU Ġprintf ĠFIFO Ġsize ", Ġ 0 x 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" LIMIT _ M ALLOC _ HEAP _ SIZE ". enum (" GPU Ġmalloc Ġheap Ġsize ", Ġ 0 x 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" LIMIT _ DEV _ RUNTIME _ SYNC _ DEPTH ". enum (" GPU Ġdevice Ġruntime Ġlaunch Ġsynchronize Ġdepth ", Ġ 0 x 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" LIMIT _ DEV _ RUNTIME _ PENDING _ LA UNCH _ COUNT ". enum (" GPU Ġdevice Ġruntime Ġpending Ġlaunch Ġcount ", Ġ 0 x 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" LIMIT _ MAX _ L 2 _ FETCH _ GRAN ULAR ITY ". enum (" A Ġvalue Ġbetween Ġ 0 Ġand Ġ 1 2 8 Ġthat Ġindicates Ġthe Ġmaximum Ġfetch Ġgranularity Ġof ĠL 2 Ġ( in ĠBytes ). ĠThis Ġis Ġa Ġhint ", Ġ 0 x 0 5 ) ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Error Ġcodes . Ġ({ @ code ĠCU result })", ĊĊĠĠĠĠĠĠĠ Ġ" CUDA _ SUCCESS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe ĠAPI Ġcall Ġreturned Ġwith Ġno Ġerrors . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠIn Ġthe Ġcase Ġof Ġquery Ġcalls , Ġthis Ġalso Ġmeans Ġthat Ġthe Ġoperation Ġbeing Ġqueried Ġis Ġcomplete Ġ( see Ġ# Event Query () Ġand Ġ# Stream Query ()). ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ VALUE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġindicates Ġthat Ġone Ġor Ġmore Ġof Ġthe Ġparameters Ġpassed Ġto Ġthe ĠAPI Ġcall Ġis Ġnot Ġwithin Ġan Ġacceptable Ġrange Ġof Ġvalues .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ OUT _ OF _ MEMORY ". enum (" The ĠAPI Ġcall Ġfailed Ġbecause Ġit Ġwas Ġunable Ġto Ġallocate Ġenough Ġmemory Ġto Ġperform Ġthe Ġrequested Ġoperation .", Ġ 2 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ INITIAL IZED ". enum (" This Ġindicates Ġthat Ġthe ĠCUDA Ġdriver Ġhas Ġnot Ġbeen Ġinitialized Ġwith Ġ# Init () Ġor Ġthat Ġinitialization Ġhas Ġfailed .", Ġ 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ DE INITIAL IZED ". enum (" This Ġindicates Ġthat Ġthe ĠCUDA Ġdriver Ġis Ġin Ġthe Ġprocess Ġof Ġshut ting Ġdown .", Ġ 4 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PRO FIL ER _ DISABLED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġprofiler Ġis Ġnot Ġinitialized Ġfor Ġthis Ġrun . ĠThis Ġcan Ġhappen Ġwhen Ġthe Ġapplication Ġis Ġrunning Ġwith Ġexternal Ġprofiling Ġtools Ġlike Ġvisual ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofiler . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PRO FIL ER _ NOT _ INITIAL IZED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġreturn Ġis Ġdeprecated Ġas Ġof ĠCUDA Ġ 5 . 0 . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠIt Ġis Ġno Ġlonger Ġan Ġerror Ġto Ġattempt Ġto Ġenable / disable Ġthe Ġprofiling Ġvia Ġ# Profiler Start () Ġor Ġ# Profiler Stop () Ġwithout Ġinitialization . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PRO FIL ER _ AL READY _ STARTED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġreturn Ġis Ġdeprecated Ġas Ġof ĠCUDA Ġ 5 . 0 . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠIt Ġis Ġno Ġlonger Ġan Ġerror Ġto Ġcall Ġ# Profiler Start () Ġwhen Ġprofiling Ġis Ġalready Ġenabled . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PRO FIL ER _ AL READY _ STOP PED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġreturn Ġis Ġdeprecated Ġas Ġof ĠCUDA Ġ 5 . 0 . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠIt Ġis Ġno Ġlonger Ġan Ġerror Ġto Ġcall Ġ# Profiler Stop () Ġwhen Ġprofiling Ġis Ġalready Ġdisabled . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 8 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NO _ DEVICE ". enum (" This Ġindicates Ġthat Ġno ĠCUDA - cap able Ġdevices Ġwere Ġdetected Ġby Ġthe Ġinstalled ĠCUDA Ġdriver .", Ġ 1 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ DEVICE ". enum (" This Ġindicates Ġthat Ġthe Ġdevice Ġordinal Ġsupplied Ġby Ġthe Ġuser Ġdoes Ġnot Ġcorrespond Ġto Ġa Ġvalid ĠCUDA Ġdevice .", Ġ 1 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ IMAGE ". enum (" This Ġindicates Ġthat Ġthe Ġdevice Ġkernel Ġimage Ġis Ġinvalid . ĠThis Ġcan Ġalso Ġindicate Ġan Ġinvalid ĠCUDA Ġmodule .", Ġ 2 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ CONTEXT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġmost Ġfrequently Ġindicates Ġthat Ġthere Ġis Ġno Ġcontext Ġbound Ġto Ġthe Ġcurrent Ġthread . ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġcan Ġalso Ġbe Ġreturned Ġif Ġthe Ġcontext Ġpassed Ġto Ġan ĠAPI Ġcall Ġis Ġnot Ġa Ġvalid Ġhandle Ġ( such Ġas Ġa Ġcontext Ġthat Ġhas Ġhad Ġ# Ctx Destroy () Ġinvoked Ġon Ġit ). ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġcan Ġalso Ġbe Ġreturned Ġif Ġa Ġuser Ġmix es Ġdifferent ĠAPI Ġversions Ġ( i . e . Ġ 3 0 1 0 Ġcontext Ġwith Ġ 3 0 2 0 ĠAPI Ġcalls ). ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠSee Ġ# Ctx Get ApiVersion () Ġfor Ġmore Ġdetails . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 0 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ CONTEXT _ AL READY _ CURRENT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicated Ġthat Ġthe Ġcontext Ġbeing Ġsupplied Ġas Ġa Ġparameter Ġto Ġthe ĠAPI Ġcall Ġwas Ġalready Ġthe Ġactive Ġcontext . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġreturn Ġis Ġdeprecated Ġas Ġof ĠCUDA Ġ 3 . 2 . ĠIt Ġis Ġno Ġlonger Ġan Ġerror Ġto Ġattempt Ġto Ġpush Ġthe Ġactive Ġcontext Ġvia Ġ# Ctx Push Current (). ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ MAP _ FAILED ". enum (" This Ġindicates Ġthat Ġa Ġmap Ġor Ġregister Ġoperation Ġhas Ġfailed .", Ġ 2 0 5 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ UN MAP _ FAILED ". enum (" This Ġindicates Ġthat Ġan Ġun map Ġor Ġunregister Ġoperation Ġhas Ġfailed .", Ġ 2 0 6 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ ARRAY _ IS _ MAP PED ". enum (" This Ġindicates Ġthat Ġthe Ġspecified Ġarray Ġis Ġcurrently Ġmapped Ġand Ġthus Ġcannot Ġbe Ġdestroyed .", Ġ 2 0 7 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ AL READY _ MAP PED ". enum (" This Ġindicates Ġthat Ġthe Ġresource Ġis Ġalready Ġmapped .", Ġ 2 0 8 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NO _ BINARY _ FOR _ GPU ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġthere Ġis Ġno Ġkernel Ġimage Ġavailable Ġthat Ġis Ġsuitable Ġfor Ġthe Ġdevice . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġcan Ġoccur Ġwhen Ġa Ġuser Ġspecifies Ġcode Ġgeneration Ġoptions Ġfor Ġa Ġparticular ĠCUDA Ġsource Ġfile Ġthat Ġdo Ġnot Ġinclude Ġthe Ġcorresponding Ġdevice ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfiguration . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 0 9 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ AL READY _ AC Q UIRED ". enum (" This Ġindicates Ġthat Ġa Ġresource Ġhas Ġalready Ġbeen Ġacquired .", Ġ 2 1 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ MAP PED ". enum (" This Ġindicates Ġthat Ġa Ġresource Ġis Ġnot Ġmapped .", Ġ 2 1 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ MAP PED _ AS _ ARRAY ". enum (" This Ġindicates Ġthat Ġa Ġmapped Ġresource Ġis Ġnot Ġavailable Ġfor Ġaccess Ġas Ġan Ġarray .", Ġ 2 1 2 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ MAP PED _ AS _ POINTER ". enum (" This Ġindicates Ġthat Ġa Ġmapped Ġresource Ġis Ġnot Ġavailable Ġfor Ġaccess Ġas Ġa Ġpointer .", Ġ 2 1 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ ECC _ UN CORRECT ABLE ". enum (" This Ġindicates Ġthat Ġan Ġun correct able ĠE CC Ġerror Ġwas Ġdetected Ġduring Ġexecution .", Ġ 2 1 4 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ UNSUPPORTED _ LIMIT ". enum (" This Ġindicates Ġthat Ġthe Ġ{@ code ĠCU limit } Ġpassed Ġto Ġthe ĠAPI Ġcall Ġis Ġnot Ġsupported Ġby Ġthe Ġactive Ġdevice .", Ġ 2 1 5 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ CONTEXT _ AL READY _ IN _ USE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġthe Ġ{@ code ĠCU context } Ġpassed Ġto Ġthe ĠAPI Ġcall Ġcan Ġonly Ġbe Ġbound Ġto Ġa Ġsingle ĠCPU Ġthread Ġat Ġa Ġtime Ġbut Ġis Ġalready Ġbound Ġto Ġa ĠCPU ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthread . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 1 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PEER _ ACCESS _ UNSUPPORTED ". enum (" This Ġindicates Ġthat Ġpeer Ġaccess Ġis Ġnot Ġsupported Ġacross Ġthe Ġgiven Ġdevices .", Ġ 2 1 7 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ PT X ". enum (" This Ġindicates Ġthat Ġa ĠP TX ĠJIT Ġcompilation Ġfailed .", Ġ 2 1 8 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ GRAPH ICS _ CONTEXT ". enum (" This Ġindicates Ġan Ġerror Ġwith ĠOpenGL Ġor ĠDirect X Ġcontext .", Ġ 2 1 9 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ N VL INK _ UN CORRECT ABLE ". enum (" This Ġindicates Ġthat Ġan Ġun correct able ĠNV Link Ġerror Ġwas Ġdetected Ġduring Ġthe Ġexecution .", Ġ 2 2 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ JIT _ COMPILER _ NOT _ FOUND ". enum (" This Ġindicates Ġthat Ġthe ĠP TX ĠJIT Ġcompiler Ġlibrary Ġwas Ġnot Ġfound .", Ġ 2 2 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ SOURCE ". enum (" This Ġindicates Ġthat Ġthe Ġdevice Ġkernel Ġsource Ġis Ġinvalid .", Ġ 3 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ FILE _ NOT _ FOUND ". enum (" This Ġindicates Ġthat Ġthe Ġfile Ġspecified Ġwas Ġnot Ġfound .", Ġ 3 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ SHARED _ OBJECT _ SYMBOL _ NOT _ FOUND ". enum (" This Ġindicates Ġthat Ġa Ġlink Ġto Ġa Ġshared Ġobject Ġfailed Ġto Ġresolve .", Ġ 3 0 2 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ SHARED _ OBJECT _ INIT _ FAILED ". enum (" This Ġindicates Ġthat Ġinitialization Ġof Ġa Ġshared Ġobject Ġfailed .", Ġ 3 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ OPER ATING _ SYSTEM ". enum (" This Ġindicates Ġthat Ġan ĠOS Ġcall Ġfailed .", Ġ 3 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ HANDLE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġa Ġresource Ġhandle Ġpassed Ġto Ġthe ĠAPI Ġcall Ġwas Ġnot Ġvalid . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠResource Ġhandles Ġare Ġopaque Ġtypes Ġlike Ġ{@ code ĠCU stream } Ġand Ġ{@ code ĠCU event }. ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 0 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ IL LEG AL _ STATE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġindicates Ġthat Ġa Ġresource Ġrequired Ġby Ġthe ĠAPI Ġcall Ġis Ġnot Ġin Ġa Ġvalid Ġstate Ġto Ġperform Ġthe Ġrequested Ġoperation .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 0 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ FOUND ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġindicates Ġthat Ġa Ġnamed Ġsymbol Ġwas Ġnot Ġfound . ĠExamples Ġof Ġsymbols Ġare Ġglobal / constant Ġvariable Ġnames , Ġtexture Ġnames , Ġand Ġsurface Ġnames .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 0 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ READY ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġasynchronous Ġoperations Ġissued Ġpreviously Ġhave Ġnot Ġcompleted Ġyet . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġresult Ġis Ġnot Ġactually Ġan Ġerror , Ġbut Ġmust Ġbe Ġindicated Ġdifferently Ġthan Ġ# CUDA _ SUCCESS Ġ( which Ġindicates Ġcompletion ). ĠCalls Ġthat Ġmay Ġreturn Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġinclude Ġ# Event Query () Ġand Ġ# Stream Query (). ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 6 0 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ IL LEG AL _ ADDRESS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġencountered Ġa Ġload Ġor Ġstore Ġinstruction Ġon Ġan Ġinvalid Ġmemory Ġaddress . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ LA UNCH _ OUT _ OF _ RESOURCES ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġa Ġlaunch Ġdid Ġnot Ġoccur Ġbecause Ġit Ġdid Ġnot Ġhave Ġappropriate Ġresources . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġusually Ġindicates Ġthat Ġthe Ġuser Ġhas Ġattempted Ġto Ġpass Ġtoo Ġmany Ġarguments Ġto Ġthe Ġdevice Ġkernel , Ġor Ġthe Ġkernel Ġlaunch Ġspecifies Ġtoo Ġmany ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthreads Ġfor Ġthe Ġkernel 's Ġregister Ġcount . ĠPass ing Ġarguments Ġof Ġthe Ġwrong Ġsize Ġ( i . e . Ġa Ġ 6 4 - bit Ġpointer Ġwhen Ġa Ġ 3 2 - bit Ġint Ġis Ġexpected ) Ġis Ġequivalent Ġto ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpassing Ġtoo Ġmany Ġarguments Ġand Ġcan Ġalso Ġresult Ġin Ġthis Ġerror . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ LA UNCH _ TIMEOUT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġindicates Ġthat Ġthe Ġdevice Ġkernel Ġtook Ġtoo Ġlong Ġto Ġexecute . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġcan Ġonly Ġoccur Ġif Ġtimeouts Ġare Ġenabled Ġ- Ġsee Ġthe Ġdevice Ġattribute Ġ# DEVICE _ ATTRIBUTE _ KERNEL _ EXEC _ TIMEOUT Ġfor Ġmore Ġinformation . ĠThis Ġleaves Ġthe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe Ġterminated Ġand ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ LA UNCH _ IN COMPAT IBLE _ TEXT UR ING ". enum (" This Ġerror Ġindicates Ġa Ġkernel Ġlaunch Ġthat Ġuses Ġan Ġincompatible Ġtext uring Ġmode .", Ġ 7 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PEER _ ACCESS _ AL READY _ ENABLED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġa Ġcall Ġto Ġ# Ctx Enable Peer Access () Ġis Ġtrying Ġto Ġre - enable Ġpeer Ġaccess Ġto Ġa Ġcontext Ġwhich Ġhas Ġalready Ġhad Ġpeer Ġaccess Ġto Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġenabled . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 4 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PEER _ ACCESS _ NOT _ ENABLED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġ# Ctx Disable Peer Access () Ġis Ġtrying Ġto Ġdisable Ġpeer Ġaccess Ġwhich Ġhas Ġnot Ġbeen Ġenabled Ġyet Ġvia Ġ# Ctx Enable Peer Access (). ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ PRIMARY _ CONTEXT _ ACTIVE ". enum (" This Ġerror Ġindicates Ġthat Ġthe Ġprimary Ġcontext Ġfor Ġthe Ġspecified Ġdevice Ġhas Ġalready Ġbeen Ġinitialized .", Ġ 7 0 8 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ CONTEXT _ IS _ DESTROY ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġthe Ġcontext Ġcurrent Ġto Ġthe Ġcalling Ġthread Ġhas Ġbeen Ġdestroyed Ġusing Ġ# Ctx Destroy (), Ġor Ġis Ġa Ġprimary Ġcontext Ġwhich Ġhas Ġnot ĊĠĠĠĠĠĠĠĠĠĠĠ Ġyet Ġbeen Ġinitialized . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 0 9 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ ASSERT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠA Ġdevice - side Ġassert Ġtriggered Ġduring Ġkernel Ġexecution . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġcontext Ġcannot Ġbe Ġused Ġanymore , Ġand Ġmust Ġbe Ġdestroyed . ĠAll Ġexisting Ġdevice Ġmemory Ġallocations Ġfrom Ġthis Ġcontext Ġare Ġinvalid Ġand Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreconstruct ed Ġif Ġthe Ġprogram Ġis Ġto Ġcontinue Ġusing ĠCUDA . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ TOO _ MAN Y _ PE ERS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġthe Ġhardware Ġresources Ġrequired Ġto Ġenable Ġpeer Ġaccess Ġhave Ġbeen Ġex hausted Ġfor Ġone Ġor Ġmore Ġof Ġthe Ġdevices Ġpassed Ġto ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# Ctx Enable Peer Access (). ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ HOST _ MEMORY _ AL READY _ REGISTER ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġmemory Ġrange Ġpassed Ġto Ġ# Mem Host Register () Ġhas Ġalready Ġbeen Ġregistered .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ HOST _ MEMORY _ NOT _ REGISTER ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġpointer Ġpassed Ġto Ġ# Mem Host Unregister () Ġdoes Ġnot Ġcorrespond Ġto Ġany Ġcurrently Ġregistered Ġmemory Ġregion .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 3 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ HARD WARE _ STACK _ ERROR ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġencountered Ġa Ġstack Ġerror . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġcan Ġbe Ġdue Ġto Ġstack Ġcor ruption Ġor Ġexceed ing Ġthe Ġstack Ġsize Ġlimit . ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 4 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ IL LEG AL _ INSTR UCTION ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġencountered Ġan Ġillegal Ġinstruction . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ MIS ALIGN ED _ ADDRESS ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġencountered Ġa Ġload Ġor Ġstore Ġinstruction Ġon Ġa Ġmemory Ġaddress Ġwhich Ġis Ġnot Ġaligned . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ ADDRESS _ SPACE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġencountered Ġan Ġinstruction Ġwhich Ġcan Ġonly Ġoperate Ġon Ġmemory Ġlocations Ġin Ġcertain Ġaddress Ġspaces Ġ( global , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshared , Ġor Ġlocal ), Ġbut Ġwas Ġsupplied Ġa Ġmemory Ġaddress Ġnot Ġbelong ing Ġto Ġan Ġallowed Ġaddress Ġspace . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 7 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ INVALID _ PC ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhile Ġexecuting Ġa Ġkernel , Ġthe Ġdevice Ġprogram Ġcounter Ġwrapped Ġits Ġaddress Ġspace . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 8 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ LA UNCH _ FAILED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAn Ġexception Ġoccurred Ġon Ġthe Ġdevice Ġwhile Ġexecuting Ġa Ġkernel . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠCommon Ġcauses Ġinclude Ġdere fer encing Ġan Ġinvalid Ġdevice Ġpointer Ġand Ġaccessing Ġout Ġof Ġbounds Ġshared Ġmemory . ĠThis Ġleaves Ġthe Ġprocess Ġin Ġan Ġinconsistent ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġand Ġany Ġfurther ĠCUDA Ġwork Ġwill Ġreturn Ġthe Ġsame Ġerror . ĠTo Ġcontinue Ġusing ĠCUDA , Ġthe Ġprocess Ġmust Ġbe Ġterminated Ġand Ġrel a unched . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 1 9 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ CO OPER ATIVE _ LA UNCH _ TOO _ LARGE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġthe Ġnumber Ġof Ġblocks Ġlaunched Ġper Ġgrid Ġfor Ġa Ġkernel Ġthat Ġwas Ġlaunched Ġvia Ġeither Ġ# Launch C ooper ative Kernel () Ġor ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# Launch C ooper ative Kernel Multi Device () Ġexceeds Ġthe Ġmaximum Ġnumber Ġof Ġblocks Ġas Ġallowed Ġby Ġ# Occup ancy Max Active Blocks Per Multi processor () Ġor ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# Occup ancy Max Active Blocks Per Multi processor With Flags () Ġtimes Ġthe Ġnumber Ġof Ġmulti processors Ġas Ġspecified Ġby Ġthe Ġdevice Ġattribute ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# DEVICE _ ATTRIBUTE _ MULTI PROCESS OR _ COUNT . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 2 0 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ PER MIT TED ". enum (" This Ġerror Ġindicates Ġthat Ġthe Ġattempted Ġoperation Ġis Ġnot Ġpermitted .", Ġ 8 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ NOT _ SUPPORTED ". enum (" This Ġerror Ġindicates Ġthat Ġthe Ġattempted Ġoperation Ġis Ġnot Ġsupported Ġon Ġthe Ġcurrent Ġsystem Ġor Ġdevice .", Ġ 8 0 1 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ SYSTEM _ NOT _ READY ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġthe Ġsystem Ġis Ġnot Ġyet Ġready Ġto Ġstart Ġany ĠCUDA Ġwork . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠTo Ġcontinue Ġusing ĠCUDA , Ġverify Ġthe Ġsystem Ġconfiguration Ġis Ġin Ġa Ġvalid Ġstate Ġand Ġall Ġrequired Ġdriver Ġda em ons Ġare Ġactively Ġrunning . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 8 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ UNSUPPORTED ". enum (" This Ġerror Ġindicates Ġthat Ġthe Ġoperation Ġis Ġnot Ġpermitted Ġwhen Ġthe Ġstream Ġis Ġcapturing .", Ġ 9 0 0 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ INVALID ATED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġcurrent Ġcapture Ġsequence Ġon Ġthe Ġstream Ġhas Ġbeen Ġinvalid ated Ġdue Ġto Ġa Ġprevious Ġerror .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 1 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ MERGE ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġoperation Ġwould Ġhave Ġresulted Ġin Ġa Ġmerge Ġof Ġtwo Ġindependent Ġcapture Ġsequences .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 2 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ UN MATCH ED ". enum (" This Ġerror Ġindicates Ġthat Ġthe Ġcapture Ġwas Ġnot Ġinitiated Ġin Ġthis Ġstream .", Ġ 9 0 3 ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ UN JOIN ED ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġcapture Ġsequence Ġcontains Ġa Ġfork Ġthat Ġwas Ġnot Ġjoined Ġto Ġthe Ġprimary Ġstream .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 4 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ IS OL ATION ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġerror Ġindicates Ġthat Ġa Ġdependency Ġwould Ġhave Ġbeen Ġcreated Ġwhich Ġcros ses Ġthe Ġcapture Ġsequence Ġboundary . ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠOnly Ġimplicit Ġin - stream Ġordering Ġdependencies Ġare Ġallowed Ġto Ġcross Ġthe Ġboundary . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 5 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ STREAM _ CAPTURE _ IMP LICIT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġa Ġdis allowed Ġimplicit Ġdependency Ġon Ġa Ġcurrent Ġcapture Ġsequence Ġfrom Ġcuda Stream Legacy .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 6 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ CAPTURE D _ EVENT ". enum ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġerror Ġindicates Ġthat Ġthe Ġoperation Ġis Ġnot Ġpermitted Ġon Ġan Ġevent Ġwhich Ġwas Ġlast Ġrecorded Ġin Ġa Ġcapturing Ġstream .", ĊĠĠĠĠĠĠĠĠĠĠĠĠ 9 0 7 ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ" CUDA _ ERROR _ UNKNOWN ". enum (" This Ġindicates Ġthat Ġan Ġunknown Ġinternal Ġerror Ġhas Ġoccurred .", Ġ 9 9 9 ) ĊĠĠĠ Ġ). no Prefix () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" GetError String ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU result (" error ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. char ASCII . const . p . p (" p Str ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" GetError Name ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU result (" error ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. char ASCII . const . p . p (" p Str ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Init ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Driver Get Version ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" driver Version ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Get ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device . p (" device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" ordinal ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Get Count ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" count ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device GetName ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġchar ASCII . p (" name ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" name ") .. int (" len ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Total Mem ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" bytes ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Get Attribute ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" pi ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device _ attribute (" attrib ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Get Properties ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU dev prop . p (" prop ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Device Compute Capability ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" major ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" minor ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU context . p (" p ctx ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" flags ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device (" dev ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx GetDevice ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device . p (" device ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result (" Ctx Synchronize ", Ġ"", Ġvoid ()) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Set Limit ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU limit (" limit ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" value ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Get Limit ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" p value ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU limit (" limit ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Get Cache Config ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU func _ cache . p (" p config ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Set Cache Config ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU func _ cache (" config ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Get ApiVersion ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġnullable .. CU context (" ctx ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. unsigned _ int . p (" version ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Get Stream Priority Range ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. int . p (" least Priority ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. int . p (" g reatest Priority ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Attach ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU context . p (" p ctx ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Ctx Detach ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU context (" ctx ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Load ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU module . p (" module ", Ġ""), ĊĠĠĠĠĠĠĠ Ġchar ASCII . const . p (" fname ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Load Data ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU module . p (" module ", Ġ""), ĊĠĠĠĠĠĠĠ ĠUnsafe .. void . const . p (" image ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Load Data Ex ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU module . p (" module ", Ġ""), ĊĠĠĠĠĠĠĠ ĠUnsafe .. void . const . p (" image ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" options ", Ġ" option Values ") .. unsigned _ int (" num Options ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU jit _ option . p (" options ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. void . p . p (" option Values ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Load Fat Binary ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU module . p (" module ", Ġ""), ĊĠĠĠĠĠĠĠ ĠUnsafe .. void . const . p (" fat Cub in ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Unload ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU module (" h mod ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Get Function ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU function . p (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU module (" h mod ", Ġ""), ĊĠĠĠĠĠĠĠ Ġchar ASCII . const . p (" name ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Get Global ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. CU device ptr . p (" d ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. size _ t . p (" bytes ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU module (" h mod ", Ġ""), ĊĠĠĠĠĠĠĠ Ġchar ASCII . const . p (" name ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Get Tex Ref ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU tex ref . p (" p Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU module (" h mod ", Ġ""), ĊĠĠĠĠĠĠĠ Ġchar ASCII . const . p (" name ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Module Get Sur f Ref ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. C Us ur f ref . p (" p Sur f Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU module (" h mod ", Ġ""), ĊĠĠĠĠĠĠĠ Ġchar ASCII . const . p (" name ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Get Info ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" free ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" total ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Alloc ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device ptr . p (" d ptr ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" bytes ize ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Alloc Pitch ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device ptr . p (" d ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" p Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width InBytes ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Element Size Bytes ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Free ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" d ptr ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Get Address Range ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. CU device ptr . p (" p base ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. size _ t . p (" p size ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" d ptr ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Alloc Host ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. void . p . p (" pp ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" bytes ize ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Free Host ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠUnsafe .. void . p (" p ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Host Alloc ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. void . p . p (" pp ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" bytes ize ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Host GetDevice Pointer ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device ptr . p (" pd ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠUnsafe .. void . p (" p ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem Host Get Flags ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. unsigned _ int . p (" p Flags ", Ġ""), ĊĠĠĠĠĠĠĠ ĠUnsafe .. void . p (" p ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy H to D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . const . p (" src Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" src Host ") .. size _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy Dto H ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . p (" dst Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" src Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" dst Host ") .. size _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy Dto D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" src Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy Dto A ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU array (" dst Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" src Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy A to D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" src Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" src Offset ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy H to A ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU array (" dst Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . const . p (" src Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" src Host ") .. size _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy A to H ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . p (" dst Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" src Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" src Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" dst Host ") .. size _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy A to A ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU array (" dst Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" src Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" src Offset ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Byte Count ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy 2 D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ MEM CP Y 2 D . const . p (" p Copy ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy 2 D Un aligned ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ MEM CP Y 2 D . const . p (" p Copy ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy 3 D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ MEM CP Y 3 D . const . p (" p Copy ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy H to D Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . const . p (" src Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" src Host ") .. size _ t (" Byte Count ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy Dto H Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . p (" dst Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" src Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" dst Host ") .. size _ t (" Byte Count ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy Dto D Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" src Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Byte Count ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy H to A Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU array (" dst Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . const . p (" src Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" src Host ") .. size _ t (" Byte Count ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy A to H Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠMulti Type All .. void . p (" dst Host ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" src Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" src Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" dst Host ") .. size _ t (" Byte Count ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy 2 D Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ MEM CP Y 2 D . const . p (" p Copy ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Memcpy 3 D Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ MEM CP Y 3 D . const . p (" p Copy ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 8 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ char (" uc ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 1 6 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ short (" us ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 3 2 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" ui ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 8 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ char (" uc ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 1 6 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ short (" us ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 3 2 ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" ui ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ"") ĊĠĠĠ Ġ). pt ds ( 2 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 8 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ char (" uc ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 1 6 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ short (" us ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 3 2 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" ui ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" N ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 8 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ char (" uc ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 1 6 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ short (" us ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Mem set D 2 D 3 2 Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU device ptr (" dst Device ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" dst Pitch ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" ui ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Height ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Array Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU array . p (" p Handle ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCUDA _ ARRAY _ DESCRIPTOR . const . p (" p Allocate Array ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Array Get Descriptor ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ ARRAY _ DESCRIPTOR . p (" p Array Descriptor ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" h Array ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Array Destroy ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU array (" h Array ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Array 3 D Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU array . p (" p Handle ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCUDA _ ARRAY 3 D _ DESCRIPTOR . const . p (" p Allocate Array ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Array 3 D Get Descriptor ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCUDA _ ARRAY 3 D _ DESCRIPTOR . p (" p Array Descriptor ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" h Array ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU stream . p (" ph Stream ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Create With Priority ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU stream . p (" ph Stream ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" flags ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" priority ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Get Priority ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU stream (" h Stream ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" priority ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Get Flags ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU stream (" h Stream ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. unsigned _ int . p (" flags ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Wait Event ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU event (" h Event ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Add Callback ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU stream Callback (" callback ", Ġ""), ĊĠĠĠĠĠĠĠ Ġopaque _ p (" userData ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" flags ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Query ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Stream Synchronize ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Event Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU event . p (" ph Event ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Event Record ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU event (" h Event ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Event Query ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU event (" h Event ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Event Synchronize ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU event (" h Event ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Event Elapsed Time ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. float . p (" p Milliseconds ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU event (" h Start ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU event (" h End ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Func Get Attribute ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" pi ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU function _ attribute (" attrib ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Func Set Cache Config ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU func _ cache (" config ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Func Set Block Shape ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" x ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" y ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" z ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Func Set Shared Size ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" bytes ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Param SetSize ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" num bytes ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Param Set i ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" offset ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" value ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Param Set f ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" offset ", Ġ""), ĊĠĠĠĠĠĠĠ Ġfloat (" value ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Param Set v ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" offset ", Ġ""), ĊĠĠĠĠĠĠĠ Ġvoid . p (" ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠAuto Size (" ptr ") .. unsigned _ int (" num bytes ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Launch ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" f ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Launch Grid ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" f ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" grid _ width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" grid _ height ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Launch Grid Async ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" f ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" grid _ width ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" grid _ height ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Param Set Tex Ref ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU function (" h func ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" tex unit ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" h Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Mip mapped Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU mip mapped Array (" h Mip mapped Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Address ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. size _ t . p (" Byte Offset ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" d ptr ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" bytes ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Address 2 D ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCUDA _ ARRAY _ DESCRIPTOR . const . p (" desc ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU device ptr (" d ptr ", Ġ""), ĊĠĠĠĠĠĠĠ Ġsize _ t (" Pitch ", Ġ"") ĊĠĠĠ Ġ). versioned ( 3 ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Format ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array _ format (" fmt ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" Num Packed Components ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Address Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" dim ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU address _ mode (" am ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Filter Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU filter _ mode (" fm ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Mip map Filter Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU filter _ mode (" fm ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Mip map Level Bias ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġfloat (" bias ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Mip map Level Clamp ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġfloat (" min Mip map Level Clamp ", Ġ""), ĊĠĠĠĠĠĠĠ Ġfloat (" max Mip map Level Clamp ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Max An isot ropy ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" max An iso ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set BorderColor ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 4 ) .. float . p (" p BorderColor ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Set Flags ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Address ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device ptr . p (" pd ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU array . p (" ph Array ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Mip mapped Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU mip mapped Array . p (" ph Mip mapped Array ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Address Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU address _ mode . p (" p am ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" dim ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Filter Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU filter _ mode . p (" pf m ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Format ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. CU array _ format . p (" p Format ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. nullable .. int . p (" p Num Channels ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Mip map Filter Mode ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU filter _ mode . p (" pf m ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Mip map Level Bias ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. float . p (" pb ias ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Mip map Level Clamp ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. float . p (" p min Mip map Level Clamp ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. float . p (" p max Mip map Level Clamp ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Max An isot ropy ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. int . p (" p max An iso ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get BorderColor ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 4 ) .. float . p (" p BorderColor ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Get Flags ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. unsigned _ int . p (" p Flags ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Create ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU tex ref . p (" p Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Tex Ref Destroy ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU tex ref (" h Tex Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Sur f Ref Set Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠC Us ur f ref (" h Sur f Ref ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU array (" h Array ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" Flags ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Sur f Ref Get Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU array . p (" ph Array ", Ġ""), ĊĠĠĠĠĠĠĠ ĠC Us ur f ref (" h Sur f Ref ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Unregister Resource ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU graphics Resource (" resource ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Sub Resource Get Mapped Array ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU array . p (" p Array ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU graphics Resource (" resource ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" array Index ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" mip Level ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Resource Get Mapped Pointer ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. CU device ptr . p (" p Dev Ptr ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCheck ( 1 ) .. size _ t . p (" p Size ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU graphics Resource (" resource ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Resource Set Map Flags ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠCU graphics Resource (" resource ", Ġ""), ĊĠĠĠĠĠĠĠ Ġunsigned _ int (" flags ", Ġ"") ĊĠĠĠ Ġ). versioned () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Map Resources ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠAuto Size (" resources ") .. unsigned _ int (" count ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU graphics Resource . p (" resources ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Graphics Un map Resources ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠAuto Size (" resources ") .. unsigned _ int (" count ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU graphics Resource . p (" resources ", Ġ""), ĊĠĠĠĠĠĠĠ Ġnullable .. CU stream (" h Stream ", Ġ"") ĊĠĠĠ Ġ). pt sz () ĊĊĠĠĠ ĠCU result ( ĊĠĠĠĠĠĠĠ Ġ" Get Export Table ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ ĠUnsafe .. void . const . p . p (" pp Export Table ", Ġ""), ĊĠĠĠĠĠĠĠ ĠCU uuid . const . p (" p Export Table Id ", Ġ"") ĊĠĠĠ Ġ) Ċ }