그래픽 카드사양은 GTX 1080이고 우분투 18.04LTS 버전에 nvidia driver를 설치하였다. 맞는 버전을 찾기 nvidia 홈페이지에서 드라이버 번호 찾기(하드웨어에 맞게) https://www.nvidia.com/Download/Find.aspx?lang=en-us 저장소 연결하기 $ sudo add-apt-repository ppa:graphics-drivers/ppa 18.04용 저장소 수동연결 $ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub $ sudo sh -c 'echo "deb http://developer.down..
도커허브(DockerHub)에 개인 계정이 있으면 자기가 운영하던 도커 컨테이너 이미지를 저장해두고 받아 사용할 수 있다. 머신을 옮길 때에 특히 사용하던 새로운 머신에 옮길 때 요긴하고 다른 사람들에게 공유할 때 특히 편하다. 여러 사람이 개발할 때 개발환경을 맞출때 특히 좋다. 도커 허브 계정 생성 도커 허브(docker hub) 페이지에서 계정을 생성한다. https://hub.docker.com/ 도커 로그인 다음 명령어로 로그인을 해둔다. 한번 해두면 push할 때 해당 ID에 해당하는 곳에 컨테이너 이미지를 업로딩하게 된다. $ docker login 명령을 수행하면 로그인 과정을 수행해야 한다. 이때 가입한 계정의 아이디와 비밀번호를 입력한다. 이름 정리하기(docker tag) 계정이름을 ..
우분투 머신에 있는 파일들을 이동시키고 싶을 때 여러가지 방법이 있지만 sftp를 이용하면 간단하게 파일들을 다운 받을 수 있다. sftp가 연동되는 머신이면 로컬에서 sftp로 접속하고 get/put같은 명령어를 사용하여 서버에 있는 파일들을 다운로드 받거나 서버에 파일을 업로드 할 수 있다. 서버 sftp로 접속 $ sftp [사용자 계정]@[서버 주소] # sftp kcseo@10.10.0.10 명령어 ls, cd, mkdir 같은 기본적인 폴더간 이동, 생성 및 리스트를 보기 위한 리눅스 명령어를 그대로 사용할 수 있다. 마침 명령은 bye를 수행하면 된다. 다운로드 받기 (get) 서버에 있는 특정 파일을 로컬로 이동 시키고 싶으면 다음 명령어를 입력하면 된다. 저장하고 싶은 폴더를 지정하고 싶..
우분투 환경(18.04버전)에서 도커를 설치하였다. 다음 자료를 참고하였다. https://linuxize.com/post/how-to-install-and-use-docker-on-ubuntu-18-04/ 사소하지만 sudo없이 docker 명령을 사용할 수 있는 방법도 팁으로 얻을 수 있었다. 설치 준비 기본 설치 준비를 하고 apt install을 위해 다운받을 저장소를 연결하는 작업을 다음과 같이 수행한다. # 엡데이트 $ sudo apt update $ sudo apt upgrade # https기반 저장소(repository) 접근하기 위한 도구들 설치 $ sudo apt install apt-transport-https ca-certificates curl software-properties..
처음 우분투를 설치하고 나서 한글입력기 세팅을 해보았다. 많은 글들이 있어서 도움받을 수 있었다. 우분투 18.04에서 기본적이으로 iBus-hangul이라는 입력기를 사용하는 것 같다. Language Support 설정 프로그램(좌측 하단 Show Applications 버튼 눌러 찾아보면 된다) 중 Language Support 프로그램을 실행한다. Install/Remove Languages 버튼을 눌러 한국어(Korean)을 찾아 설치한다. 다른 탭인 Regional Formats을 선택하고 전체 우분투의 언어를 한국어로 바꿀수도 있다. 개인적으로 폴더이름이 바뀌거나 하는 상황이 싫어 그냥 기본 세팅인 영어로 두는 것을 선호하므로 그냥 패스하였다. Settings > Region & Langua..
우분투 리눅스에서 터미널로 사용자 계정 만들고 관리자 계정(sudo)을 등록하는 방법 관리자 계정에서 해당 사용자 계정 등록 $ sudo adduser [사용자 계정 이름] sudo 그룹에 만들 계정을 등록시킨다. $ sudo usermod -aG sudo [사용자 계정 이름] 참고자료: https://linuxconfig.org/how-to-create-sudo-user-on-ubuntu-18-04-bionic-beaver-linux How to create sudo user on Ubuntu 18.04 Bionic Beaver Linux - LinuxConfig.org linuxconfig.org
디버깅시 블루프린트 변수의 값을 알고 싶은 경우 특히 데이터의 크기가 커서 자세히 보고 싶은 경우 원하는 Watch 기능을 켜고 블루프린트를 보거나 Debug 창을 켜서 보면된다. 실행순서 애디터를 실행 시킨다.(play 버튼) 보고 싶은 블루프린트 선택 한다. Debug Filter에서 BP선택 Debug Filter에서 다음과 같이 'No debug object selected'로 기본 선택되어 있는데 이 부분을 보고 싶은 블루프린트로 바꾼다. 원하는 변수 노드를 찾아 오른쪽 마우스 버튼을 누르면 'Watch this value' 메뉴가 보이게 된고 해당 메뉴를 선택한다. 선택하면 다음과 같이 Watch하는 변수앞에 돋보기 모양의 아이콘이 추가되는 것을 볼 수 있다. 변수 노드 위에 마우스 포인터를 ..
TensorFlow 도커 이미지 TensorFlow 이미지 중 1.10.0버전을 설치했다. 이 버전의 좋은 점 중 하나는 keras가 기본 탑재가 되어 있다는 점으로 텐서플로우를 이용하는 프레임웍을 쉽게 사용할 수 있기 때문에 선택했다. 다음 명령어로 TensorFlow 1.10.0, GPU지원, Python 3이 탑재된 도커를 받아서 실행하였다. $ sudo nvidia-docker run -it -p 8888:8888 -p 6006:6006 -v $(pwd):/workspace tensorflow/tensorflow:1.10.0-gpu-py3 /bin/bash OpenCV 설치 여기에는 이미지 처리에 필요한 opencv라이브러리가 설치되어 있지 않으므로 도커 환경에서 즉 우분투 환경에서 opencv를..
- Total
- Today
- Yesterday
- Streamlit
- docker
- 메이커
- comfyUI
- Stable Diffusion
- MicroBit
- CAD
- Maker
- nvidia
- Python
- fablab
- Linux
- tensorflow
- 한글
- 파이썬
- WSL
- conda
- nodejs
- ubuntu
- Arduino
- git
- Fusion360
- ssh
- cura
- vscode
- 3d프린터
- opencv
- vvvv
- 단축키
- 우분투
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |