필자는 기존에 CUDA 11.1 + pytorch3d 1.9.0 을 사용하여 개발을 진행하고 있었다.
colmap 어플리케이션을 활용하기 위해 Ubuntu 20.04에 colmap을 설치하던 와중
다음 가이드 사용 - (https://colmap.github.io/install.html)
다음과 같은 로그를 확인하게 된다.
error: ‘CUSPARSE_SPMV_ALG_DEFAULT’ was not declared in this scope; did you mean ‘CUSPARSE_SPMM_ALG_DEFAULT’?
문제가 되는 파일이었던 cuda_sparse_matrix.cc파일을 확인해보면 아래와 같이 CUSPARSE_SPMV_ALG_DEFAULT 를 사용하는 것으로 보이는데,
https://docs.nvidia.com/cuda/archive/11.1.0/cusparse/index.html
내가 지금 사용중이 cuda toolkit의 문서에 가보면 CUSPARSE_SPMV_ALG_DEFAULT는 검색을 해봐도 나오지 않는다. 따라서 문서에서 값을 CUSPARSE_SPMV_ALG_DEFAULT의 deprecated 버전인 CUSPARSE_MV_ALG_DEFAUL로 바꿔주고 다시 make를 진행시 문제 없이 진행됨을 확인할 수 있었다.
'etc' 카테고리의 다른 글
ubuntu, 여러 conda environment 에 다른 쿠다 버전 설치 (0) | 2024.06.10 |
---|---|
rsync 특정 postfix나 이름으로 (1) | 2023.03.17 |
Windows 원격 데스크톱 연결 - 모니터 선택해서 하기! (0) | 2022.04.14 |