問題を解決するためにThrustライブラリを使用しています。そのライブラリを使用する際に直面している問題は、device_vector を使用してメモリを割り当てると、推力が自動的にメモリを管理することです。これで、cudaMalloc によって割り当てられた配列があり、以前に作成した device_vector を使用して配列を作成したいと考えています。そのためのカーネルを書きますが、推力によって作成されるベクトルのデータ型はどうなりますか。
問題を解決するためにThrustライブラリを使用しています。そのライブラリを使用する際に直面している問題は、device_vector を使用してメモリを割り当てると、推力が自動的にメモリを管理することです。これで、cudaMalloc によって割り当てられた配列があり、以前に作成した device_vector を使用して配列を作成したいと考えています。そのためのカーネルを書きますが、推力によって作成されるベクトルのデータ型はどうなりますか。