[토치 (Torch)] error: more than one operator "==" matches these operands
Lua 기반의 딥 러닝 프레임워크인 토치(Torch)를 빌드하다 보면 error: more than one operator "==" matches these operands 와 같은 에러 메시지가 뜰 때가 있습니다. 이 현상은 CUDA가 9.0 버전에서부터 절반 정확도의 부동 소수점 연산을 지원하면서 생기는 문제입니다. 이럴 때에는 빌드 전에 다음과 같이 환경 변수를 추가로 지정해주면 됩니다.
export TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__"
이 글을 쓸 때에 https://github.com/torch/torch7/issues/1086 를 참조하였습니다.
'개발, 전산, AI, IT' 카테고리의 다른 글
[안드로이드] 화면 녹화하기 (0) | 2019.01.16 |
---|---|
[Git] 다른 브랜치와 합치지는 않되 특정 커밋은 가져오고 싶은 경우 (0) | 2018.12.13 |
[자바] 밑줄 (_) 이 들어가는 JNI 함수명 (0) | 2018.11.30 |
[안드로이드] CMakeLists.txt 파일 설명 (0) | 2018.11.19 |
[VI, VIM] 정규식에서 non-greedy 하게 검색하기 (욕심부리지 않기) (0) | 2018.10.18 |