In TensorFlow können Sie benutzerdefinierte Zuweiser aus verschiedenen Gründen erstellen (ich mache es für neue Hardware). Aufgrund der Struktur des Geräts muss ich eine Struktur aus einigen Elementen als Datenzeiger verwenden, die der Zuordner als void*
zurückgibt.TensorFlow Custom Allocator und Zugriff auf Daten von Tensor
In den Kernen, die ich schreibe, bekomme ich Zugriff auf Tensors, aber ich brauche nicht die Pointer-Struktur, die ich geschrieben habe. Die Untersuchung der Klassen, so schien es, dass ich diese Struktur, indem Sie tensor_t.buf_->data()
Das Problem ist, bekommen konnte, dass ich nicht Code, der dies tut, finden kann, und ich bin besorgt, dass es unsicher ist, (sehr wahrscheinlich!) oder es gibt eine Standardmethode, dies zu tun.
Kann jemand bestätigen, ob dies eine gute/schlechte Idee ist? Und bieten Sie eine Alternative, wenn solche existiert?
Wie kann ich einen Tensor aus dem rohen Zeiger konstruieren? Und wann sollte ich den rohen Zeiger löschen? DANKE. –