Добрый день, в программе есть класс:
class neuralNet {
float input_nodes;
float hidden_nodes;
float output_nodes;
float learning_grade;
float* wih;
float* who;
public:
neuralNet(int in, int hid, int out, float lr);
~neuralNet();
float*activation_function(float* a, int n);
void train(float*inputs, float*targets);
void query(float*inputs);
__global__ void query_kernel(float*inputs_d); // (2)
};
При вызове в main:
n.query_kernel << <60000, 1 >> > (inputs_d); // (1)
Выводит следующие ошибки...
1) a pointer to a bound function may only be used to call the function
2) illegal combination of memory qualifiers
С чем это связанно и как обойти? Спасибо большое за любой совет/наставление... Я только учусь и всему буду признателен.