2016-11-06 1 views
1

J'ai lu dans la documentation du tableau array que l'on peut construire un tableau fire array à partir du pointeur de l'hôte. Quelque chose commeLe constructeur de feu de tableau déduit-il automatiquement le type lors de la construction à partir du pointeur de l'hôte?

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

Cependant, il est clair pour moi maintenant si le feu de tableau décidera automatiquement le type du tableau comme « double » (F64) au lieu du flotteur par défaut (F32).

Merci beaucoup pour votre aide.

Répondre

2

Oui, le pointeur de l'hôte est utilisé pour déduire le type du tableau. C'est pourquoi ce constructeur spécifique n'a pas d'argument pour passer explicitement dans le type.

+0

Je parviens à le confirmer en vérifiant la taille des différents types de tableaux ~ encore il serait bon de le signaler dans la documentation. –