211125_CUDA version 변경, Mash Network 구성
환경 설정해주는거 완전 귀찮음
특히 cuda-pytorch-python 설정하는 것
환경 설정 해주기 위해서 사람마다 사용하는 방식이 다름
1. docker (서버에서 주로 사용. 아무 생각없이 image다운 받아서 쓸 수 있어서 편함)
2. conda -- python 등을 변경할 때 사용
사실 conda랑 docker랑 어떻게 다른지 (대충 다른건 알겠는데 사용하는 사람 입장에서 어떻게 다른지) 잘 모르겠다..
conda는 원래 컴퓨터 파일을 그대로 쓸수 있다는 정도?
근데 docker도 mount하면 파일 불러올수 있음..
아무튼
저런 것들을 사용하지 않으면 cuda 버전 맞추느라 아주 짜증이 나게 됨
근데, switch-cuda라는 패키지 이용하면 해결 가능
-> 결국 원하는 패키지 실행 성공 했다.
RTX30XX모델은 cuda 10.x버전 지원을 하지 않음.
cuda 11.x버전으로 설치하고, torch 1.10 버전 사용시, 모델 실행도 할 수 있었고,
torch.cuda.is_available() = True가 뜸.
모델 입력 형태를 알았으므로, realsense RGB-D에서 input 받는 방법 체크하고
real robot에 붙이는 작업을 해야함
당장 급한 것은 아니지만 Mash Network 구성하였음.
Iptime 으로 쉽게 구성 가능.(기종 확인 필요) Easy Mesh 기능을 사용하면 되며,
Mesh Controller - Mesh 에이전트 등으로 이루어짐
접속 범위 매우 넓음! 만족. (다만 장애물 많은 환경의 바닥에 설치한 것이 아쉽)
'전공 > 매일 배운 것' 카테고리의 다른 글
211204_Nvidia 드라이버 제발.. + PR (0) | 2021.12.04 |
---|---|
211202_ ROS1에서 Python3.6 돌리기 (0) | 2021.12.03 |
211129 주말은 어디에..? 논문 review + PLY (0) | 2021.11.30 |
211124_오늘의 오류_ torch.cuda.is_available() = FALSE (0) | 2021.11.24 |
211123 _ 매일 배운 것 쓰는 이유 (0) | 2021.11.23 |