Class CU40

    • Method Detail

      • cuCtxDestroy

        public static int cuCtxDestroy​(long ctx)
      • cuCtxPushCurrent

        public static int cuCtxPushCurrent​(long ctx)
      • ncuCtxPopCurrent

        public static int ncuCtxPopCurrent​(long pctx)
      • cuCtxPopCurrent

        public static int cuCtxPopCurrent​(PointerBuffer pctx)
      • cuCtxSetCurrent

        public static int cuCtxSetCurrent​(long ctx)
      • ncuCtxGetCurrent

        public static int ncuCtxGetCurrent​(long pctx)
      • cuCtxGetCurrent

        public static int cuCtxGetCurrent​(PointerBuffer pctx)
      • ncuMemHostRegister

        public static int ncuMemHostRegister​(long p,
                                             long bytesize,
                                             int Flags)
      • cuMemHostRegister

        public static int cuMemHostRegister​(java.nio.ByteBuffer p,
                                            int Flags)
      • ncuMemHostUnregister

        public static int ncuMemHostUnregister​(long p)
      • cuMemHostUnregister

        public static int cuMemHostUnregister​(java.nio.ByteBuffer p)
      • cuMemcpy

        public static int cuMemcpy​(long dst,
                                   long src,
                                   long ByteCount)
      • cuMemcpyPeer

        public static int cuMemcpyPeer​(long dstDevice,
                                       long dstContext,
                                       long srcDevice,
                                       long srcContext,
                                       long ByteCount)
      • ncuMemcpy3DPeer

        public static int ncuMemcpy3DPeer​(long pCopy)
      • cuMemcpyAsync

        public static int cuMemcpyAsync​(long dst,
                                        long src,
                                        long ByteCount,
                                        long hStream)
      • cuMemcpyPeerAsync

        public static int cuMemcpyPeerAsync​(long dstDevice,
                                            long dstContext,
                                            long srcDevice,
                                            long srcContext,
                                            long ByteCount,
                                            long hStream)
      • ncuMemcpy3DPeerAsync

        public static int ncuMemcpy3DPeerAsync​(long pCopy,
                                               long hStream)
      • cuMemcpy3DPeerAsync

        public static int cuMemcpy3DPeerAsync​(CUDA_MEMCPY3D_PEER pCopy,
                                              long hStream)
      • ncuPointerGetAttribute

        public static int ncuPointerGetAttribute​(long data,
                                                 int attribute,
                                                 long ptr)
      • cuPointerGetAttribute

        public static int cuPointerGetAttribute​(java.nio.ByteBuffer data,
                                                int attribute,
                                                long ptr)
      • cuStreamDestroy

        public static int cuStreamDestroy​(long hStream)
      • cuEventDestroy

        public static int cuEventDestroy​(long hEvent)
      • ncuLaunchKernel

        public static int ncuLaunchKernel​(long f,
                                          int gridDimX,
                                          int gridDimY,
                                          int gridDimZ,
                                          int blockDimX,
                                          int blockDimY,
                                          int blockDimZ,
                                          int sharedMemBytes,
                                          long hStream,
                                          long kernelParams,
                                          long extra)
      • cuLaunchKernel

        public static int cuLaunchKernel​(long f,
                                         int gridDimX,
                                         int gridDimY,
                                         int gridDimZ,
                                         int blockDimX,
                                         int blockDimY,
                                         int blockDimZ,
                                         int sharedMemBytes,
                                         long hStream,
                                         @Nullable
                                         PointerBuffer kernelParams,
                                         @Nullable
                                         PointerBuffer extra)
      • ncuDeviceCanAccessPeer

        public static int ncuDeviceCanAccessPeer​(long canAccessPeer,
                                                 int dev,
                                                 int peerDev)
      • cuDeviceCanAccessPeer

        public static int cuDeviceCanAccessPeer​(java.nio.IntBuffer canAccessPeer,
                                                int dev,
                                                int peerDev)
      • cuCtxEnablePeerAccess

        public static int cuCtxEnablePeerAccess​(long peerContext,
                                                int Flags)
      • cuCtxDisablePeerAccess

        public static int cuCtxDisablePeerAccess​(long peerContext)