从主机指针构造时,数组触发构造函数是否会自动推导类型?

Does array fire constructor automatically deduce type when constructing from host pointer?

我从 array fire 的文档中读到可以从主机指针构造一个 array fire 数组。像

double * host_data;
//do stuff with host_data
af::array array(nrows, ncols, host_data); //suppose is a nrows by  ncols array

但是,我现在不清楚数组 fire 是否会自动将数组类型确定为 "double" (f64) 而不是默认的 float(f32)。

非常感谢您的帮助。

是的,主机指针用于推断数组的类型。这就是为什么这个特定的构造函数没有显式传入类型的参数。