Мне было интересно, какой лучший способ получить доступ к движку device_vector из кода хоста C++? Я написал API-интерфейс cuda для создания базовой векторной алгебры, поскольку хочу построить интерпретатор, аналогичный Matlab/Octave, где векторы хранятся на графическом процессоре и могут легко выполнять вычисления, такие как reduce, reduce_by_key и т. Д.Лучший способ получить доступ к device_vector из C++
I думал о том, чтобы получить исходный указатель из распределения device_vector и сохранить его в хэш-таблице с соответствующим именем переменной, но задавался вопросом, было ли лучшее решение.