쿠버네티스와 도커의 차이
·
IT기술 관련/기타 기술
출처:https://conservative-vector.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4%EC%99%80-%EB%8F%84%EC%BB%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4 💡 도커와 쿠버네티스 예시 : 컨테이너 하나 띄워서 사용해야지 => 도커를 쓰자 0월 0시에 100개의 컨테이너를 자동으로 생성해야지 => 쿠버네티스를 쓰면 된다. 쿠버네티스란? 여러 컨테이너를 관리/예약하는 도구 도커란? 여러 컨테이너를 관리/예약하는 플랫폼 그런데 둘이 뭐가 다를까? 간단히 얘기해서 도커는 '기술적인 개념이자 도구'이고 쿠버네티스는 '도커를 관리하는 툴'이라고 생각하면 된다. 이미지를 컨테이너에 띄우고 실행하는 기술이 ..
윈도우에서 도커 image 생성 및 build 하기
·
IT기술 관련/윈도우
출처: https://adamtheautomator.com/windows-docker-image/ docker 파일 실행 시키기
한국어 NLP와 딥러닝을 위한 도커이미지 만들기
·
IT기술 관련/A.I 인공지능
한국어 NLP와 딥러닝을 위한 도커이미지 만들기 딥러닝 + 도커? 딥러닝 프로젝트를 진행할 때 귀찮은 것 중 하나는 여러 라이브러리를 관리하고 어떤 버전을 설치했는지를 매번 체크하는 것이다. Tensorflow나 PyTorch의 경우 매 시즌별로 버전 업데이트가 이뤄지며 동시에 api가 이전 버전과 달라져 어떤 것을 사용해야 하는지 선택이 곤란해지는 때가 있다. 한편 위 문제는 양반일 정도로 귀찮은 것이 하나 더 있다. 바로 CUDA와 cuDNN, APEX등을 버전을 맞춰 설치하고 PATH를 잡아서 진행하는 부분은 정말 끔찍하다. 다만 딥러닝만이 아닌 웹 개발을 진행한다 하더라도 버전 관리와 재현성이 제공되는 개발환경은 필수이기 때문에 도커를 사용해서 관리하는 것은 사실상 기본이 되어가고 있다. 귀여운 ..
도커를 이용한 딥러닝 환경 구축하기
·
IT기술 관련/A.I 인공지능
딥러닝 환경 구축의 어려움 개인 데스크탑에서 cuda나 cudnn 등 nvidia 가속을 이용하는 환경을 구축하는 게 간단하지는 않습니다. 저의 경우 파이선 가성화를 위해서 anaconda를 주로 사용하는데, conda 업그레이드시 함께 포함된 패키지가 업데이트되면서 호환성이 깨지는 경우가 종종 발생하였습니다. 그래서, 차라리 누군가 잘 만들어놓은 도커를 가져다가 조금만 변경해서 사용하면 좋겠다는 생각에서 저의 개인적인 경험을 바탕으로 소개하도록 하겠습니다. Deepo 도커 소개 deepo는 딥러닝/머신러닝 개발 환경을 쉽게 구축할 수 있는 all-in-one 도커입니다. 자세한 것은 이 링크를 눌러 deepo 깃헙 페이지를 방문하면 알 수 있습니다. 간략하게 소개해보면, python 3.6.9 Kera..
[vmware 에러]VMware Workstation Pro can't run on Windows 윈도우에서 실행할 수 없습니다. - 윈도우에서 차단
·
IT기술 관련/윈도우
출처: https://jhnyang.tistory.com/197 윈도우를 업데이트 하고 나니까 사용하던 가상머신 실행이 되지 않더군요..ㅎㅎㅎ윈도우 업데이트 하고 문제가 발생했으니 업데이트가 문제겠죵이미 이렇게 마이크로소프트 커뮤니티 페이지에 게시글이 올라와있습니다.해결방안은 아래 링크를 참조하여 작성하였습니다 https://www.tenforums.com/virtualization/141820-vmware-workstation-pro-cant-run-windows-message.html#post1737908 가져오기 에서 해당 파일을 넣어줍니다.그럼 요렇게 새로운 값이 들어간 것을 볼 수 있어요. 4. vmware 실행이제 가상머신을 실행해보면 잘 돌아가는 것을 볼 수 있습니다.짠! ㅎㅎ 간단하게 에러..
리눅스 폴더별 용량 확인 방법 - du -h
·
IT기술 관련/리눅스
원본글 : http://community.365managed.com/?document_srl=21456 여기저기 리눅스 관련해서 보다가 도움이 된다 싶은 초보자용 팁입니다.^^ 폴더의 용량을 체크할때 du 라는 명령을 사용하실겁니다. du -sh 폴더명 머 이렇게들 사용하지요 이렇게 하나하나 체크하기 보다는 한꺼번에 폴더별 용량을 확인 하고 싶어서 찾아보니깐 방법이 있더라구요 ^^ 명령어 : du -h --max-depth=1 출력 12K ./.lftp 8.0K ./.gnome2 14M ./www_photo 91M ./www 11M ./util 8.7M ./whdd 84K ./modsecurity_080929 125M . -h 옵션은 사람이 볼때 보기좋게 표시해주는 옵션이고 --max-depth 옵션은 ..
Ubuntu 16.04 system service 등록하기
·
IT기술 관련/리눅스
출처: https://pinedance.github.io/blog/2017/09/12/Ubuntu-16.04-system-service-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0 Ubuntu 16.04 system service를 등록해 보자 Background machine에서 server를 실행시키기 위해서는 system 동작 시에 자동으로 해당 server application이 실행될 필요가 있다. 예를 들어 cloud9이나 jupyter notebook을 ubuntu server에 설치하고 외부에서 사용한다고 가정해보자. 설치한 뒤에 수동으로 실행시켜도 되지만, 그러면 system을 reboot 한 뒤에 또 수동으로 동작시켜 주어야만 한다. system에 service로 ..
[Ubuntu] .deb 파일 설치 그리고 삭제 방법
·
IT기술 관련/리눅스
출처: http://blog.freezner.com/archives/1049 우분투에서 패키지 파일(.deb) 파일을 설치하고 삭제하는 방법을 간략하게 설명합니다. app.deb 라는 패키지 파일이 /home/account/에 존재한다고 가정하겠습니다. 그리고 패키지 명은 app입니다. 1. 설치 # sudo dpkg -i /home/account/app.deb 2. 설치된 패키지 상태를 확인 # dpkg -s app 3. 설치된 패키지 삭제 (설정 파일은 삭제 안함) # sudo dpkg -r app 4. 설치된 패키지 삭제 (설정 파일까지 모두 삭제) # sudo dpkg -P app
우분트에 프록시 설정하기
·
IT기술 관련/리눅스
우분트에 프록시 설정하기 gedit ~/.bashrc설정 값 맨위에 아래 내용을 추가한다export http_proxy=http://:@:/ export https_proxy=http://:@:/ The modified bashrc file저장하고 source 명령어를 통해 적용 source ~/.bashrcwget 명령어를 통해 정상적으로 받아오는지 확인env | grep proxy wget “https://en.wikipedia.org/wiki/Ubuntu_(operating_system)"
Python whl 파일 설치 방법
·
IT기술 관련/파이썬_루비 등 언어
출처: https://bobr2.tistory.com/entry/Python-whl-%ED%8C%8C%EC%9D%BC-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95 1. Python whl 파일 설치 방법1) 설치하고자 하는 whl 파일을 다운로드 받는다.2) python -m pip install whl파일명 2. Beautifulsoup 설치 방법1) https://pypi.python.org/pypi/beautifulsoup4 여기서 관련 whl 파일을 다운로드 한다.2) 아래 해당 명령어를 console에서 실행한다.python -m pip install beautifulsoup4-4.4.1-py2-none-any.whl 3) 정상 설치 여부를 확인한다.>>> import b..