본문 바로가기

오늘의 공부/tensorflow & keras

(7)
가상환경에서 쥬피터 노트북 matplotlib 폰트 사이즈 및 그래프 색 조정하기 증상: 이미 matplolibtrc 설정을 했는데 가상환경에선 적용이 안됩니다. 기존의 matplotlibrc를 설정하였다 하더라도 가상환경에서는 적용되지 않았기 때문에 가상환경을 동작시키고 다시 설정을 해줘야 합니다. [1.matplotlibrc 위치 찾기] conda list라고 입력하면 첫줄에 가상환경위치가 표시됩니다. 그 위치를 따라서 ~/anaconda3/envs/tensorflowEnv/lib/python3.7/site-packages/matplotlib/mpl-data 로 이동해서 matplolibrc를 찾아줍니다. 그리고 vim으로 matplotrc를 수정합니다. sudo vim matplotlibrc font.size : 17 # font사이즈 xtick.labelsize : 20 #x축..
우분투20.04 conda tab 자동완성(Enabling tab completion,anaconda bash completion) 실행환경: ubuntu20.04 lts 아나콘다의 가상환경을 매번 키고 끌때 tab키로 자동완성을 하면 좋을텐데 되지않아서 포스팅을 하게 되었습니다. 이렇게 하려고 했으나 우분투에는 bash_profile이 없어서 .profile에 추가하였지만 오류가 뜹니다. https://jybaek.tistory.com/809 에서 직접 만드신 걸로 적용해본 결과 conda에서도 tab이 자동완서이 잘 되었습니다. conda tab completion (자동완성) 만들기 conda를 사용하면서 activate와 deactivate를 타이핑하는 것이 왜 이리 힘들던지, 그리고 환경을 이동하는 것이 어찌나 불편했는지 모릅니다. 그래서 dialog를 이용해서 아래와 같은 툴을 만들어서 사용� jybaek.tistory.c..
pip 특정패키지 삭제하기:(pip scipy오류:tensorflow-gpu 2.1.0 has requirement scipy==1.4.1) tensorflow 2.1가 scipy 패키지가 호환이 되지 않아 설치중 오류 메시지가 떴습니다. 그래서 설치된 scipy 1.5.2 버젼의 패키지를 지우고 재설치를 해보도록 하겠습니다. [1.pip 특정패키지 삭제] pip uninstall 패키지명 으로 삭제를 할수 있다고 설명되어 있습니다. [2.pip 패키지 특정 버젼 설치] pip install 패키지 == 버전 으로 특정 버전을 설치할 수 있습니다. $ pip uninstall scipy $ pip install scipy==1.4.1 [3.pip list 확인] pip list로 설치된 패키지들을 확인 할 수 있습니다. pip list
pip로 한번에 여러 패키지 설치하기(requirements.txt 파일 이용하기) [1.requirements.txt 파일 생성] [2.requirements.txt에 있는 패키지들 pip로 설치하기] pip install -r requirements.txt [참고 사이트] https://itholic.github.io/python-requirements/ [python] requirements.txt로 패키지 관리하기 requirements.txt로 패키지 한 방에 관리하기 itholic.github.io https://pip.pypa.io/en/stable/reference/pip_uninstall/ pip uninstall — pip 20.2 documentation Uninstall packages. pip is able to uninstall most installed pac..
아나콘다 가상환경 참고해서 가상환경을 만들었습니다. [1.가상환경 생성] 여기서 tensorflowEnv라는 이름의 환경을 만들었고 파이썬 환경은 3.7로 만든다 라는 의미입니다. conda create -n tensorflowEnv python=3.7 [2.가상환경 켜기] conda activate 가상환경명 으로 동작 시킬 수 있습니다. conda activate tensorflowEnv [3.가상환경 끄기] conda deactivate 가상환경명 으로 동작 시킬 수 있습니다. conda deactivate [참고사이트] https://docs.conda.io/projects/conda/en/latest/commands/create.html conda create — conda 4.8.3.post177+0094a3c..
2.우분투20.04 아나콘다에서 keras 설치하기 아나콘다에서 keras패키지를 설치하기 위해서 $ conda install -c conda-forge keras 라고 써주고 설치해주면 됩니다. 아래 설치명령중 하나로 설치해주면 됩니다. 설치진행 묻는 질문에 y로 대답하면 여러 패키지들이 설치가 됩니다. [2.설치되었는지 확인해보기] $ conda list 로 설치된 패키지에 보면 keras가 추가되어있습니다. [3.keras 호출하기] 이제 아나콘다를 켜서 노트북으로 잘 설치되었는지 확인해보면 from keras.datasets import imdb 라고 입력하고 아무 문제 없이 넘어가면 잘 설치가 된 것입니다. [*keras gpu와 keras 중 어는 것을 설치해야되나요?] 텐서플로를 gpu버젼으로 설치했기에 keras도 gpu버젼으로 설치해야 될..
1. 우분투 20.04에서 텐서플로우 gpu 설치하기 기존의 방법으로 텐서플로우 gpu버젼을 설치하려고 했으나, cuda 10.1 버전을 최근 텐서플로우가 지원을 합니다. 그런데 엔비디아 드라이버 먼저 설치를 하게 되면 cuda가 11버전이 설치가 됩니다.그래서 cuda toolkit과의 충돌이 발생하게 됩니다. 그리고 대부분 우분투 20.04 버전에서 cuda 10.1을 설치하는 방법으로 우분투 18.04 버전의 cuda-toolkit 10.1을 다운받아서 진행하라고 합니다. 하지만 저의 경우는 충돌이 일어납니다. [0.기존에 깔린 cuda 및 엔비디아 삭제] 1)엔비디아 삭제 $ sudo apt-get remove --purge '^nvidia-.*' 2)쿠다삭제 $ sudo apt-get autoremove --purge 'cuda*' [1.우분투에서..