In[]:=
Needs["CUDALink`"]
In[]:=
CUDAQ[]
Out[]=
True
In[]:=
InstallCUDA[]
Out[]=
Success
In[]:=
CUDAInformation[]
Out[]=
{1{NameNVIDIA GeForce RTX 3090,Clock Rate1695000,Compute Capabilities8.6,GPU Overlap1,Maximum Block Dimensions{1024,1024,64},Maximum Grid Dimensions{2147483647,65535,65535},Maximum Threads Per Block1024,Maximum Shared Memory Per Block49152,Total Constant Memory65536,Warp Size32,Maximum Pitch2147483647,Maximum Registers Per Block65536,Texture Alignment512,Multiprocessor Count82,Core CountIndeterminate,Execution Timeout1,IntegratedFalse,Can Map Host MemoryTrue,Compute ModeDefault,Texture1D Width131072,Texture2D Width131072,Texture2D Height65536,Texture3D Width16384,Texture3D Height16384,Texture3D Depth16384,Texture2D Array Width32768,Texture2D Array Height32768,Texture2D Array Slices2048,Surface Alignment512,Concurrent KernelsTrue,ECC EnabledFalse,TCC EnabledFalse,Total Memory25769803776}}
In[]:=
data=RandomSample[ResourceData["CIFAR-100"][[All,1]]];
In[]:=
ad=AnomalyDetection[data,TargetDevice->"GPU"]
Out[]=
AnomalyDetectorFunction