私はC++でstringデータ型を使用しているCUDAカーネルを作成しています。ただし、コンパイラは次のエラーをスローしています。 error: calling a host function("std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator =") from a __device__
次のエラーが意味するように、ホスト関数( 'rand')を呼び出すことはカーネルでは許可されていません。 error: calling a host function("rand") from a __device__/__global__ function("xS_v1_cuda") is not allowed