docker - pull, run 실습 + tmux
2022. 8. 11. 23:54
컴퓨터/Docker
[개요] docker hub 에서 pull 한 image 로 container 실행하기 [정리] # dockerhub에서 이미지 pull docker pull pytorch/pytorch:1.6.0-cuda10.1-cudnn7-runtime # 1번 GPU, /bin/bash로 container 실행 NV_GPU=1 nvidia-docker run -it -v :/ /bin/bash # 실제 예시 NV_GPU=1 nvidia-docker run --rm --name bernice-FreezeG --user 1002:1002 -it \ -v /etc/group:/etc/group:ro -v /etc/passwd:/etc/passwd:ro \ -v $(pwd):/workspace -v $(readlink -..
docker - 각종 트러블슈팅
2022. 8. 11. 23:49
컴퓨터/Docker
[이미지가 삭제되지 않는 문제] what I did docker rmi a42 what I expected 이미지가 삭제됨 error >> Error response from daemon: conflict: unable to delete a427a50f1301 (must be forced) - image is being used by stopped container c650817e060a solution docker ps -a # exit한 컨테이너까지 모두 확인 docker rm 921 # 관련 컨테이너 삭제 [nvcc fatal : Value 'sm_86' is not defined for option 'gpu-architecture'] what I did & what I expected styleg..
컴퓨터 밑바닥부터 이해하기(2) - 가산기 만들기
2022. 5. 10. 20:31
컴퓨터/BASIS
덧셈? a + b = c, 즉 두 개의 입력을 받아 c 를 출력하게 함 1. 칩에 대한 진리표를 만든다 2. 진리표를 수식으로 만든다 3. 수식을 논리게이트로 표현한다 [칩에 대한 진리표를 만든다] 덧셈을 진리표 형식으로 나타내기 A B C 0 0 0 1 0 1 0 1 1 1 1 2 bit로는 마지막 행을 표현할 수가 없음 ---> '자리올림'으로 해결 ㄴ 위 그림을 열별로 보았을 때 덧셈을 두번 시행했다고 볼 수 있음 ㄴ (자리올림값) + a + b = c 로 된 계산이 두번 시행된 것 따라서 가산기의 모양은 아래와 같이 됨 input은 세 개 : A, B, Ci (자리올림) output은 두 개: Sum, Co (다음 자리올림에 올라갈 값) Co 값은 새로운 가산기의 Ci 값이 됨 위 가산기의 진리표..
컴퓨터 밑바닥부터 이해하기(1)
2022. 5. 10. 00:19
컴퓨터/BASIS
출처 https://www.youtube.com/playlist?list=PLIGFku39tFfbMweTcTx5GWF67em5kITnM 1. 누구나 이해하는 컴퓨터 하드웨어 개요 - CPU와 메모리를 이해하자! - 컴퓨터 하드웨어의 핵심은 CPU [CPU] 세 개의 부품 - ALU(arithmetic-logic unit) : 산술, 연산, 논리 ... - Register : 메모리 역할 - Control Unit : RAM에서 프로그램이 한 줄씩 올 때(0110101...) 맨 앞 두 비트는 연산자, 뒤 몇 비트는 저장 위치 등등 .. 디코딩 [ALU] - 논리게이트들의 부품들로 이루어져 있음 - 0, 1로 할 수 있는 논리 연산 (최하단의 단위) --> 컴퓨터 밑바닥부터 이해하기! 2. 논리게이트 - ..
연휴 프로젝트: Hugo x netlify 으로 간단한 사이트 제작하기2
2022. 2. 1. 01:50
컴퓨터/웹
사이트 디테일은 나중에 반영한다고 치고, 일단 github에 올린 다음 netlify로 배포부터 할 것임 (배포부터 해야 추진력이 생길 듯하여 ..) 1. Netlify 가입하여 github 과 연동 2. github에 사이트용 레파지토리 생성 후 remote 연결, git push git init git remote add origin git@github.com:woocosmos/gimbu.git git status git add . git commit -m "" git push -u origin main 3. Netlify 와 레파지토리 연동 - 옵션 - 도메인 변경 * deploy 오류가 발생하여 themes 폴더에서 .git 파일 삭제 후 git add, commit, push 배포하고 보니 테마..
연휴 프로젝트: Hugo x netlify 으로 간단한 사이트 제작하기1
2022. 2. 1. 01:18
컴퓨터/웹
1. Hugo, go 설치하기 지난번 회사에서 미니 프로젝트 진행하면서 hugo를 미리 설치해놨다. 그리고 go brew install go 2. 프로젝트용 작업 폴더 생성 prj_kimbu 3. hugo new site 으로 기본 구조 생성 4. 테마 고르기 나는 이것을 골랐다. 5. git clone themes 폴더로 들어가서 git clone https://github.com/pacollins/hugo-future-imperfect-slim.git 6. config.toml 수정하기 테마 프로젝트에서 안내하는 대로 진행함. 7. 테스트 글 작성 hugo new test.md 8. 파라미터 수정 위 새글 작성은 어떻게 된 건지 모르겠으나 config 파일 수정하며 테마 적용할 수 있는 것으로 보임 ..
[Git] git을 통한 협업
2022. 1. 1. 16:56
컴퓨터/BASIS
# Hugo 설치 brew install hugo # 실행 hugo -wD server hugo로 웹사이트를 제작하면서 처음으로 .. git 을 활용하여 협업해보았다. 이 다음에 더 많은 단계가 있었으나 일단 터미널에 남아있는 기록들이라도 아카이빙 해둔다. 1. repository를 clone 2. 내가 수정 3. repository에 나의 변경사항 반영 - main 브랜치에 있는 나의 git status 확인 (Untracked files는 새로 추가한 파일) - 반영할 것만 git add - 새 branch 생성하여 해당 branch로 체크아웃 (feature 브랜치 하위의 modify-ui 브랜치) - "change ui"라는 메세지로 git commit - git push -u origin fea..