Я прочитал из документации огня массива, что можно создать массив огня массива из указателя хоста. Что-то вроде
double * host_data;
//do stuff with host_data
af::array array(nrows, ncols, host_data); //suppose is a nrows by ncols array
Однако сейчас мне неясно, будет ли при запуске массива тип массива автоматически определяться как «double» (f64) вместо значения по умолчанию с плавающей точкой (f32).
Огромное спасибо за помощь.
Да, указатель хоста используется для определения типа массива. Вот почему этот конкретный конструктор не имеет аргумента для явной передачи типа.
Других решений пока нет …