1
Alea GPU에서 cudaMemset은 어디에 있습니까? GPU 전역 메모리에서 큰 배열을 0으로 만들고 싶지만 Alea GPU에서 이러한 기능을 찾을 수 없습니다.Alea GPU에서 cudaMemset은 어디에 있습니까?
Alea GPU에서 cudaMemset은 어디에 있습니까? GPU 전역 메모리에서 큰 배열을 0으로 만들고 싶지만 Alea GPU에서 이러한 기능을 찾을 수 없습니다.Alea GPU에서 cudaMemset은 어디에 있습니까?
가장 쉬운 방법은 "제로"는 커널 내부 배열이되는 :
Gpu.Default.Launch(() =>
{
DeviceRuntime.Zero(YourDeviceMemory, length)
}, new LaunchParam(1, 1));
cudaMemset는 인덱스에 MEM의 PTR을 앞에'for' 문을 사용합니다. 예를 들어 AllocateUnified를 통해 메모리를 할당했다면,'UnifiedMemory.Ptr.Set'과'UnifiedMemory .Length'를 가진 for 문을 사용하여 메모리 위치를 인덱싱 할 수 있습니다. – SushiHangover