close
__constant__ float d_kdradius[1];
我有一個變數d_kdradius
CUDA_SAFE_CALL(cudaMemcpyToSymbol(d_kdradius, &h_radius, sizeof(float))); //set out radius
這樣可以設定__constant__的數,
*d_kdradius 在debug可以取到值
*d_kdradius 在release 會用int*來解釋所以永遠為0
d_kdradius[0] 才會正確
這不是c語言哭哭!
結論: d_kdradius[0] != *d_kdradius
全站熱搜
留言列表