전체 글(115)
-
docker로 ubuntu18.04 /cuda10.1 /cudnn7 /opencv4.4.0/pytorch1.4.0 환경 만들기
프로젝트 진행 중 ubuntu 18.04, cuda 10.1, cudnn 7, opencv 4.4.0, pytorch 1.4.0 의 환경을 구성해야 하는 일이 생겼다. docker로 가상환경을 구상하고자 한 것은 반복되는 서버 초기화에 지쳤고...^^ conda환경은 이제 트렌디하지 않기 때문이다 시간이 많이 없고 처음 해보는 거라 깊은 이해없이 하게 된 감이 없지않아 있지만 ㅠㅠ docker에 대한 깊은 이해는 앞으로 해가도록 하고 일단 이 환경을 구성하는데 성공한 것에 박수를 치면서 ㅎㅎㅎㅎ 경험을 공유하고자 한다 ubuntu 18.04환경의 원격서버에서 진행하였다 1. base가 되어줄 nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04 이미지 pull https://gith..
2021.08.11 -
find
원하는 파일을 찾는 명령어 find [경로] [옵션] [파일명] find / -name '*.txt' 최상위 디렉토리에서 부터 검색을 해서 확장자가 txt로 끝나는 모든 파일 find / -name 'abc*' abc 라는 단어로 시작하는 모든 파일 find / -name 'abc' 이름이 'abc'인 모든 파일 find -name '*.txt' 경로를 생략하고 입력하면 해당 디렉토리에서부터 그 하위 디렉토리까지 검색
2021.08.11 -
컴퓨터구조 3주차 -1
Instruction Set ISA (Instruction Set Architecture)에서의 IS 컴퓨터(or 프로세서)에서 지원하는 명령어들의 집합/목록 다른 컴퓨터(or 프로세서)는 다른 IS를 갖고있다 그렇지만 대부분의 프로세서는 많은 부분을 공통적으로 가지고 있음 = 대부분의 명령어가 비슷함 초기 컴퓨터들은 매우 단순한 IS를 갖고있었다. 간단한 명령어만 지원 이후 Complex Instruction set을 가진 CISC(복잡 명령어 집합 컴퓨터, Complex Instruction Set Computer)로 발전 (예) Intel 프로세서 그러나 그 이후 요즘은 현대의 많은 프로세서들은 simple instruction sets를 갖고 있다. ⇒ Reduced Instruction Set ..
2021.08.11 -
curl
command line 기반의 웹 요청 도구 Unix, Linux, Windows 등의 주요 OS에서 구동 가능하며 HTTP/HTTPS/FTP/LDAP/SCP/TELNET/SMTP/POP3 등 핵심 프로코콜을 지원하기 때문에 유용하게 사용된다. download와 upload가 모두 가능 $ curl [options] $ curl https://chang-aistory.tistory.com/ 블로그의 주소를 날리면, HTML정보를 콘솔에 출력 short long -k --insecure https 사이트를 SSL certificate 검증없이 연결 wget 의 --no-check-certificate 과 비슷 -l --head HTTP header 만 보여주고 content 는 표시하지 않는다 -D --d..
2021.08.09 -
Docker란
컨테이너 기반의 오픈소스 가상화 플랫폼 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google cloud등 어디에서든 실행할 수 있다. Image, Container Docker에서 가장 중요한 개념이다. Image는 Container 실행에 필요한 파일, 설정값을 모두 포함 - 변하지 않음 Image를 실행한 것이 Container Container에서 추가/변화되는 값은 Container에 저장 즉, 하나의 Image로 여러개의 Container생성 가능 Container변화에도 Image는 영향..
2021.08.08 -
컴퓨터 구조 2주차
※ http://kocw.net/home/cview.do?mty=p&kemId=1388791 영남대학교 최규상 교수님의 KOCW강의를 듣고 작성한 글입니다. ※ CPU time CPU Time = CPU Clock Cycle x Clock Cycle Time = CPU Clock Cycle / Clock Rate Performance는 다음과 같이 하여 향상시킬 수 있다 CPU Time이 짧을수록 Performance가 향상되므로 CPU Clock Cycle 또는 Clock Cycle Time을 감소시키기 Clock Rate 증가시키기 = Clock Period 감소시키기 보통 clock rate를 높이면 cycle count도 늘어나게 되어있다. 하드웨어 디자이너는 이 trade -off를 잘 조절하여..
2021.08.06