Пример #1
0
        public CudaFloat32NDArray(DNDArray adArrayHandle) : base(CheckCudaBuffer(adArrayHandle.Buffer.DataBuffer), adArrayHandle.Buffer.Shape)
        {
            if (adArrayHandle == null)
            {
                throw new ArgumentNullException(nameof(adArrayHandle));
            }

            Handle = adArrayHandle;
            Handle.Buffer.Shape   = Shape;
            _underlyingCudaBuffer = (CudaSigmaDiffDataBuffer <float>)Data;
        }
Пример #2
0
 public CudaFloat32NDArray(CudaSigmaDiffDataBuffer <float> buffer, long[] shape) : this(new DNDArray(buffer, NDArrayUtils.CheckShape(shape)))
 {
 }