identifier "__floorf" is undefined in device code
CUDA 코드에서 floor 함수를 쓰면 위와 같은 오류 코드를 뿜으면서 안되는데
검색해보니 VS2019 16.8에선 빌드 잘 되는데 16.9부터 말썽이라고 함
한달 전부터 제기된 오류인데 왜 아직도...
해결방법은 두 가지가 있는데
1. 16.8로 다운그레이드
2. 오류의 원인인 floor()를 floorf()로 일일이 바꿔준다.
과제 때문에 빌드하는데 큰일날 뻔~ *^^*
출처: https://devtalk.blender.org/t/cuda-compile-error-windows-10/17886
댓글 0