Develop12 Windows WSL2에서 nvidia-docker 사용하기 1단계. WSL2 설치 - 다른 사이트 참고 - Ubuntu 배포판이 설치되지 않는 경우 BIOS에서 가상화를 막는 설정을 해제해야함 2단계. Windows host에 NVIDIA graphic driver 설치 - 가능하면 최신 버전 3단계. WSL 환경에서 Nvidia-toolkit(CUDA) 설치 - WSL 전용을 설치 - 설치 시 제공되는 sample을 통해 동작 확인 가능 - 참고로 WSL에서는 CUDA path를 등록하지는 않았기 때문에 nvcc -V는 먹히지 않는게 일반적인 것 같음 - 하지만 Windows host에 driver만 잘 설치되어 있다면 Nvidia-smi는 동작 $ cd /usr/local/cuda-11.4/samples/4_Finance/BlackScholes $ make .. 2022. 4. 9. [VSCode] command 'python.execInTerminal-icon' not found VSCode에서 SSH 연결을 해서 파이썬 코드를 돌리려고 하는데 자꾸 제목과 같은 에러가 발생해서 실행을 할 수 없었다. 파이썬은 아니콘다 가상환경의 것을 사용했다. 위 문제를 해결하는 과정에서 VSCode를 다시 켰더니 아래와 같은 에러도 같이 나왔다. Cannot activate the 'Python' extension because it depends on the 'Jupyter' extension, which is not loaded. Would you like to reload the window to load the extension? 그래서 Jupyter 확장 프로그램을 깔고 reload를 했는데도 아무런 변화도 없었다. https://github.com.. 2021. 7. 19. [VSCode] SSH 원격 접속하기 1. Remote Development 확장프로그램 설치 2. F1 -> Remote-SSH: Connect to Host 실행 3. Add New SSH Host를 누르고 서버 정보 입력(사용자이름@IP주소) * 이때 사용자 이름을 정확하게 입력하지 않으면(대소문자 포함) permission denied가 발생하기 때문에 주의! * 사용자이름을 정확하게 알고 싶으면 터미널에서 who를 입력하면 된다. 참고링크 https://mmozzi.tistory.com/79 VSCode에서 SSH 원격 접속하는 방법 리눅스로 SSH 원격 접속을 사용하는 경우, 대부분 puTTY 프로그램을 사용합니다. 윈도우 서버에 네트워크 드라이브 연결하여 VSCode를 사용하다가 리눅스 서버에서 개발할 일이 생겨 알아보던 중, .. 2021. 7. 19. [OpenCV] 실행중 hdf5.dll가 없어서 종료될 때 문제 빌드는 되고 실행도 가능한데 중간에 hdf5.dll가 없다는 에러 메시지가 나타나고 멈춤 hdf5.dll을 다운받아서 프로젝트에 추가하는 등의 조치를 취해도 새로운 에러가 발생할 뿐 해결되지는 않음 해결 '프로젝트 - 속성 - 디버깅 - 환경'이 옳바르게 설정되어있는지 확인할 것 뒤에 %PATH%를 붙이지 않았을 가능성이 높음 (정상 예: PATH=C:\opencv-3.4.13\build\x64\vc15\bin;%PATH%) 2021. 5. 27. [Linux] "parallel" command not found 해결방법: sudo apt-get install -y parallel GNU parallel은 하나 이상의 컴퓨터를 사용하여 작업을 병렬로 실행하기 위한 쉘 도구 2021. 2. 2. Docker image삭제를 하지 못하는 경우 stackoverflow.com/questions/38118791/can-t-delete-docker-image-with-dependent-child-images Can’t delete docker image with dependent child images I am trying docker rmi c565603bc87f Error: Error response from daemon: conflict: unable to delete c565603bc87f (cannot be forced) - image has dependent child images So i can't delete image ... stackoverflow.com 2020. 12. 18. Qt GUI에서 QImage에 표시되는 이미지가 깨지는 현상이 발생할때 한줄에 얼만큼의 바이트가 들어가는지를 명시해야 이미지가 깨지는 현상을 방지할 수 있다. 컬러 영상을 표시한다고 하면 8비트(1바이트)가 3채널이므로 이미지폭과 3을 곱해서 명시해주면 된다. qt_image = QImage((const unsigned char*) (image.data), image.cols, image.rows, image.cols, QImage::Format_RGB888); 2020. 11. 11. 리눅스에서 디렉토리 내용물 통째로 복사하기 디렉토리 내용물을 통째로 복사하는 쉬운방법은(cp로 디렉토리를 복사하는거 말고) rsync -avhu --progress trainset_final/ face_train_9x9/ 앞에 디렉토리에서 뒤에 디렉토리로 복사되는 것임 2020. 11. 11. 사이트백업 C++에서 shell script felightlim.tistory.com/10 [안드로이드] Shell Script 를 Native C++ 에서 실행해보자! 먼저 system 함수다 그대로 shell script 를 실행시킨다. 그대로 그 결과를 text.txt 에 저장하는데 cat text.txt 로 확인할 수 있다. 그렇다면 이 결과를 받아오는 방법을 메모리상에서 처리할 수 없을까? felightlim.tistory.com RPi Qt5 webnautes.tistory.com/957 Raspberry Pi 3에 Qt5 설치 Raspberry Pi에 Qt 패키지를 설치한 후, 간단한 예제 코드를 작성하여 터미널에서 컴파일 하는 과정을 다루었습니다. 글작성 시점에서 5.7.1이 설치됩니다. 최신 버전을.. 2020. 10. 27. C++ Compile on Linux 단일 파일의 C++ 컴파일 과정 [소스코드] -> [바이너리] -> [실행파일] [소스코드] -> [바이너리] g++ -c main.cpp 결과: main.o 바이너리 파일 생성 [바이너리] -> [실행파일] g++ -o test main.p 결과: test 실행파일 생성 [실행파일] 실행 ./test 다중 파일의 C++ 컴파일 [소스코드] -> [바이너리] ladofa.blogspot.com/2018/07/c-1.html 2020. 10. 26. 이전 1 2 다음