mz24cn / clnet

OpenCL for Nets - A Deep Learning Framework based on OpenCL, written by C++. Supports popular MLP, RNN(LSTM), CNN(ResNet). Friendly debugger. Transparent data. No library dependencies. 基于OpenCL的深度学习计算框架,C++开发,支持多层感知器,长短时记忆模型,卷积神经网络,残差网络。调试方便,数据透明。无外部依赖。
Other
66 stars 13 forks source link

CL_INVALID_EVENT #2

Closed pilipovicr closed 5 years ago

pilipovicr commented 5 years ago

Greetings,

When I try to run MLP example

sudo ./build/OpenCLNet /nf model MLP

I get an error:

[0,@2019-04-25 17:14:22] GeForce GTX 950M (kernels build: 87ms) [debugger] interactive thread started on device 0. [0,0,0ms] error rate: 0.303551 Current Tensor: clnet::type::FullyConnectedLayer: FCLayer_0=sigmoid(l0_weight*X+l0_bias) Error in device 0: clEnqueueNDRangeKernel (-58): CL_INVALID_EVENT

Output from debugger:

[debugger] device 0 break on IterativeOptimizer: clnet::type::IterativeOptimizer

Greetings Ratko

mz24cn commented 5 years ago

sorry, the wrong updates have been corrected. MLP, MLP_softmax, charRNN(LSTM), MNIST_CNN now are resumed to be correct, CIFAR_WRN is in development (on correct short-connection gradient BP behaviours).

pilipovicr commented 5 years ago

Thank you for feedback. Now it is working.