기타52 맥북아, 친해지자 - (4) M1에서 Pytorch를 사용해보자 그토록 기다렸던 M1 Mac GPU 사용이 가능한 Pytorch 업데이트가 공개 되었다. M1 Mac에서 GPU 사용하는 방법을 알아보자. 참고로 아직 정식 버전이 아닌 Preview 버전이므로, 가상환경을 통해 진행하는 것을 권장한다. 우선, 가장 많이 헤맸던 부분인데, 맥 버전을 최신형으로 업데이트 해주자. 12.3 이상이여야 나중에 torch.backends.mps.is_available()에서 False가 아닌 True가 나올 수 있다. 그 후 Anaconda를 재설치해줘야 하는데, ARM 64bit가 지원되는 버전으로 다시 설치해줘야 한다. 우선 기존의 Anaconda를 아래 방법을 통해 지워주자. conda install anaconda-clean anaconda-clean --yes rm -.. 2022. 7. 10. [셀레니움 오류] AttributeError: 'WebDriver' object has no attribute 'find_element_by_css_selector' 오류해결 파이썬에서 selenium을 써서 크롤링을 할 때 아래와 같이 find_element_by_css_selector을 쓰면 오류가 나오는 경우가 있다. enter_btn = wd.find_element_by_css_selector("#menu2091_obj16 > form > div > div > div._areaButton > div > span > input[type=submit]").click() (참고로 wd는 웹 드라이버 변수명이다.) AttributeError: 'WebDriver' object has no attribute 'find_element_by_css_selector' 이 오류는 말 그대로 WebDriver에 'find_element_by_css_selector' 라는 함수가 없기 때.. 2022. 6. 27. [Docker 오류] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 오류 해결 우분투를 통해 도커를 쓰다보면 위와 같은 오류가 나오는 경우가 있을 것이다. 아무리 구글링을 해봐도 $sudo systemctl status docker 이 방법 밖에 나오지 않았는데, 다른 오류들이 막 나타나면서 해결되지 않았다. 이것은 systemctl 관련 오류인데 이를 해결하기 위해서는 genie라는 것을 설치해야한다. 설치 방법은 우분투 환경에다 아래의 명령어들을 순서대로 입력하면 된다. $ sudo apt install daemonize $ sudo apt-get install -y gpg $ wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o microsoft.asc.gpg $ sudo mv micros.. 2022. 6. 26. M6 Competition (Makridakis competition : 시계열 예측 대회) 0. 글 쓰기에 앞서 학부 연구생을 하며 M6 competition에 참여하게 되었다. 대회에 대해 인터넷 검색을 아무리 해봐도 이상한 자동차 대회만 나오고 Makridakis competition에 대한 한국어로 된 자료는 별로 없었다. 이에 내가 찾은 이 대회에 관련된 자료들을 정리해보려한다. 1. 이전의 대회들 M Competition은 다양한 시계열 예측 방법의 정확성을 평가하고 비교하기 위한 일련의 공개 대회다. M6 competition은 이전에 열린 5개의 M(Makridakis)경쟁들과 매우 유사하다. 이전의 경쟁들 역시 시계열 데이터의 예측 대회였는데 주최자인 Makridakis(마크리다키스) 교수의 이름을 따서 Makridakis competition이라 불린다. M 결과 발표 년도 사.. 2022. 3. 21. 맥북아, 친해지자 - (3) M1용 Tensorflow 설치하기 맥os 에서 자주 사용하는 개발 툴인 Xcode는 GCC, svn, git, perl 등 유용한 커맨드 라인 도구를 포함하고 있다. 그러나 Xcode 명령어 라인 도구를 설치해서 Xcode 없이도 이런 유용한 기능들을 사용할 수 있다. xcode-select --install 그 후 아래 링크로 들어가 M1용 conda miniforge shell script를 다운받는다. https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh 설치가 완료 되었으면 아래의 명령들을 따라서 Miniforge를 실행시킨다. chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh sh .. 2022. 3. 14. AssertionError: Torch not compiled with CUDA enabled 0. 글 쓰기에 앞서 netG = Generator().cuda() # .cuda => upload to GPU netD = Discriminator().cuda() pytorch를 colab이 아닌 로컬에서 사용할때 .cuda부분을 사용하면 항상 다음과 같은 오류가 나타난다. AssertionError: Torch not compiled with CUDA enabled 해석하면 대충 CUDA가 활성화된 상태에서 토치가 컴파일되지 않음, 즉 CUDA와 Torch의 버전이 호환되지 않아서 발생하는 오류다. 그러나 구글을 아무리 뒤져봐도 내 문제는 해결되지 않았고 이에 힘들게 찾은 해결 방법을 정리해보려한다. 1. 설치해야 할 것들 1-1. NVIDIA 그래픽 카드 드라이버 https://www.nvidia.. 2022. 3. 11. 이전 1 ··· 5 6 7 8 9 다음