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); }