예제 #1
0
        internal OpenCLDevice(OpenCLComputeDeviceDesc desc, DeviceConfig _deviceConfig)
            : base(desc)
        {
            this.deviceConfig = _deviceConfig == null ? new DeviceConfig() : _deviceConfig;

            computeFramework = new ComputeFramework(GetDevice(), new string[] { CLSourceProvider.ReadSourceFile() }, new string[] { calcLayerKernel, forwardPass, backwardPassKernel }, deviceConfig.compileOptions);
        }