본문 바로가기

Software

(317)
Ubuntu 20.04 (Mint 20.1) CUDA 11.1, cuDNN 8.0.5, Tensorflow 2.4 2021. 2. 17. 08:00 이번에는 우분투 20.04에서 CUDA 11.1과 cuDNN 8.0.5를 설치하고 이어서 Tensorflow 2.4를 설치하는 과정을 설명하려고 합니다. 화면은 이미 눈치를 채셨을 수도 있지만, 우분투 20.04에 대응하는 Mint 버전인 Mint 20.1 Ulyssa에서 저는 진행했습니다. Ubuntu Focal과 Mint Ulyssa는 거의 동일하다고 생각하셔도 됩니다. 위 영상에서도 동일한 이야기가 진행됩니다. 먼저 cuda toolkit 11.1을 검색합니다. 구글신님을 이용해서~ 오늘 설치할 버전은 CUDA Toolkit 11.1 update 1을 받습니다. 위 그림처럼 Linux -> x86_64 -> Ubuntu -> 20.04를 차례로 선택합니다. 그리고 runfile [local]을 선택..
Ubuntu에서 venv를 이용해서 Python 환경 만들기 2021. 2. 15. 08:00 Python을 가지고 뭘 할때 제일 쉽게 접근할 수 있는 방법중에는 아나콘다가 있습니다. 아나콘다를 설치하고 conda 환경을 만들면 쉽게 다양한 파이썬 환경을 만들 수 있죠. 그런데 conda를 사용하기 조금 어려울때가 있습니다. 안되는건 아닌데 약간 어려울때가 있죠. 저한테는 ROS를 사용할 때입니다. ROS를 사용할때 약간의 어려움이 있거든요. 그 때 선택할 수 있는 또 하나의 방법은 venv입니다. 본 글의 동영상입니다. 일단 먼저 pip를 항상 최신버전으로 유지하세요. pip3 install --upgrade pip 하시면 됩니다. 아래 그림에서 python3의 버전이 3.6인건 ubuntu 18.04여서 그렇구요. Ubuntu 20.04여도 괜찮습니다. 위 그림처럼 python3 -m venv..
Ubuntu20.04(Mint 20.1)에서 CUDA 및 Tensorflow 설정 2021. 2. 13. 08:00 제가 가지고 있는 Sub 노트북은 델의 GTX1650이 탑재된 모델입니다. 제 16인치 i9급 맥북과 가격은 비슷(^^)하지요. 저의 맥북으로 mnist 데이터셋을 돌리는 시간의 7분 1 정도 빠르게 동작합니다.^^. 이번에는 제가 새로 Mint20.1을 설치하면서 델 노트북에 설치하면서 설정한 CUDA와 CUDNN설정을 정리하려고 합니다. 아시겠지만, 이 글은 추후에 제가 다시 보려는 의도가 더 강합니다.^^ 먼저 설치 OS는 Mint20.1입니다. Mint20.1 Ulyssa는 Ubuntu 20.04 Focal에 대응합니다. 거의 똑 같아서 몇 가지만 유의하면 우분투와 동일하게 사용할 수 있습니다. 그래서 Mint20.1 Ulyssa가 잘 설치된 상황에서 이 글을 시작합니다. 어떻게든 먼저 잘 지우자..
터미널에서 유용하게 사용할 수 있는 파일 관리기 Midnight Commander 2021. 1. 26. 23:16 혹시 예전에 도스(DOS)시절에 mdir이라는 툴을 아시나요? mdir의 재미있는 비화가 있는데 그건 나무위키의 mdir 문서를 보세요. 아무튼 우리가 터미널에서 작업할때 직관적이고 편리한 파일관리툴이 간절할 때가 있습니다. 특히 SSH로 접근했을때는 더하죠~ 이때 유용하게 사용할 수 있는 것이 midnight commander입니다. 이쁘게 생겼죠?^^ 일단 상황을 ssh로 내가 원격으로 다른 pc에 들어갔다고 하죠~ 주로 젯슨나노나 라즈베리파이 같은 장비로 접근하겠죠. 여기서 sudo apt install mc 명령으로 먼저 midnight commander를 설치합니다~ 실행은 설치 후 터미널에서 mc라고 하면 실행 됩니다. 직관적인 인터페이스라 크게 사용하는데 지장은 없을겁니다. 복사는 두 창사이..
apt 관련 명령을 사용할때 dpkg lock 관련 메시지가 뜰때 2020. 11. 9. 08:00 우분투나 민트를 사용할때 아마, 많이 쓰는 명령중 하나는 sudo apt install / update 가 아닐까요?^^ 아무튼, apt 관련 명령을 사용할때 갑자기 아래의 메세지가 나타나면서 아무것도 안될때가 있습니다. sudo apt install ros-melodic-cv-* E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 그러면 아주 난감한데요~ 이럴때는 현재 apt 사용상태를 확인하고 아무 ..
맥에서 메일 관리 앱으로 괜찮은 Spark 2020. 4. 13. 08:00 맥에서 메일관리는 기본 앱을 사용하는게 아마 일반적일 겁니다. 그런데, 저는 어느정도 메일계정도 몇 개가 되고, 메일도 늘어나고 하니, 조금씩 기본 메일앱이 조금 부족하다는 느낌을 가지게 되었습니다. 그래서 이번에 Spark로 바꿨는데요. 괜찮아서 소개하려고 합니다.~일단, 앱스토어에서 받을 수 있습니다. 저는 애플 앱스토어에서 별 5개를 받는 앱을 많이 못봤는데요^^ 다들 좋은 평가를 주는 앱인것 같습니다.그쵸. 무료라는 큰 장점도 있습니다. Spark는 안드로이드 폰에서도 설치가 됩니다. 물론 아이패드에서도 되구요~화면 구성은 dark 합니다. ㅎㅎ앱내에서 설치가능한데, 유료도 많습니다.특히 메일 내용에서 시간을 의미하는 구절이 잡히면~심플하게 약속을 잡는 기능도 있답니다.~^^
Jupyter Notebook에서 GUI 같은 느낌의 작업을 원하세요? ipywidgets 2020. 4. 8. 08:00 Jupyter Notebook을 Python 유저들이 많이 사용하시죠? 그런데 아주 가끔 간단히 슬라이드바나 버튼 등을 이용한 GUI 환경을 간편하게 쓸 수 있다면 좀 더 재미있겠는데~ 하고 생각할 때가 있을 겁니다. 그럴때 사용하는 것이 ipywidgets입니다. 워난 Documents가 잘 되어 있어서 그냥 간단하게 소개만 해보겠습니다.매우 간단하게 저렇게 사용합니다.value를 조회하거나 강제로 값을 선언할 수 있습니다.Text 박스와 Slider인데요. 이 둘을 jslink로 엮어 버릴 수 있습니다.해제할 때는 unlink~이번에는 버튼이 눌러지면 어떤 기능을 실행하도록 준비해 줄 수 있습니다.버튼을 클릭하면 특정 기능을 수행하는 거죠~혹은 슬라이드바를 다수 연결해볼 수도 있구요~위 예제는 간단하..
원격강의를 보다 재미있게 온라인 퀴즈 및 설문 mentimeter 2020. 4. 7. 20:27 요즘 코로나19로 인해 학교에서는 원격 강의가 큰 이슈인데요. 아무래도 강의를 원격으로 하다보면 양방향 소통에 큰 문제를 가지게 됩니다. 다들 이에 대한 대책을 고민중이실텐데요. 저는 지난 학기 한양대에서 AIX 머신런닝 스튜디오 강의를 할때 배웠던 멘티미터를 소개하려고 합니다.멘티미터는 유료정책도 가지고 있지만, 무료로도 충분히 가치를 가집니다.설문에 응하는 사람들은 회원가입을 할 필요가 없구요. 퀴즈 및 설문을 조사하는 분만 가입후 저렇게 프리젠테이션처럼 진행하면 됩니다.저렇게 퀴즈를 만들면 되죠....잘 모를때는 example을 충분히 활용하면 됩니다.이렇게.. 수업 중간에 설문을 해볼 수 있구요. (저 질문은 웃자고 해본겁니다.^^)설문에 응하는 사람은 menti.com으로 가서 공지된 접속 코드..

반응형