GAN실험 - few-shot GAN adaptation
2022. 8. 12. 09:51
인공지능/computer vision
[workstation] 환경 : RTX 3090 데이터 : 박대리의 현실고증 직장생활 얼굴 10장 사전학습 모델 : 위와 동일 *tmux session 시작 1) few-shot 학습용 도커 컨테이너 생성 및 실행 (nvidia pytorch 9월 이미지 사용) NV_GPU=1 nvidia-docker run --name bernice-few-shot -it -v $(pwd):/workspace -v $(readlink -f disk1):/disk1 nvcr.io/nvidia/pytorch:21.09-py3 /bin/bash 2) 이미지 전처리 박대리의 현실고증 직장생활 짤 10개 선정 수기로 얼굴 크롭 아래와 같이 투명 제거 import glob, os import matplotlib.pyplot a..
GAN실험 - AnimeGANv2 학습
2022. 8. 12. 00:07
인공지능/computer vision
docker container 실행 (stylegan2-train) python, tensorflow 버전 확인 기존 AnimeGANv2 레파지토리(impersonator++ 후보정에 사용)에 _old 붙이고 새로 git clone [test.py] python test.py --checkpoint_dir checkpoint/generator_Hayao_weight --test_dir dataset/test/HR_photo --save_dir Hayao/HR_photo [train.py] 학습데이터 디토님으로부터 전달 받음 vgg19.npy 다운 받아 이동 train dataset 다운로드 Genshin/style/ 아래 학습데이터 이동 나머지 스타일 데이터 삭제 tools 아래 있던 edge_smoot..
kubeflow/kubernetes 시작하기
2022. 8. 12. 00:00
인공지능/MLOps
kubernetes : 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼 kubeflow : ML 파이프라인을 kubernetes 위에서 배포할 수 있게 함 minikube : 로컬 환경에서 kubernetes 를 단일 노드로 간단하게 구성할 수 있게 해주는 툴 miniKF : kubeflow 미니 버전, 로컬에서 손쉽게 적용 가능
config 설정으로 편리하게 서버 접속하기
2022. 8. 11. 23:59
컴퓨터/Cloud, Server
매번 아래와 같이 접속하는 대신에 ssh -p @ ~/.ssh/config 파일에 내용을 추가해서 Host persephone Hostname -- Port 1234 IdentityFile ~/.ssh/id_rsa User bernice LogLevel QUIET Ciphers aes128-ctr,aes192-ctr,aes256-ctr Compression yes ForwardX11 yes ForwardX11Trusted yes ssh persephone 로만 접속하는 방법이 있다
tmux - 원격으로 접속하기
2022. 8. 11. 23:57
컴퓨터/BASIS
동일한 tmux session에 접속하면, 로컬 컴퓨터로 사무실 모니터를 원격 프로그램처럼 조종할 수 있다. 따라서 로컬 컴퓨터에서 입력하는 대로 사무실 모니터에서 원격으로 명령어를 입력하는 것이 가능하다. 문제는 tmux session 을 로컬에서 열었을 때, unsupported graphic card 에러가 발생하면서 블렌더 gui 가 열리지 않는다는 점이었다. 반면에 사무실 모니터에서 실행시킨 tmux session일 때는 GUI 가 작동한다. 더욱이나 블렌더 gui를 docker container 위에서 실행시킨다는 점에서 문제가 더 복잡했다. docker-compose.yml 블렌더를 위한 docker container 실행 옵션은 위와 같다. environment 인자를 통해 “DISPLAY..
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..
GAN실험 - FreezeG
2022. 8. 11. 23:30
인공지능/computer vision
학습 1. git clone 2. pytorch 요구하므로 nividia에서 pytorch 이미지 pull docker pull nvcr.io/nvidia/pytorch:21.09-py3 3. docker container NV_GPU=1 nvidia-docker run --name bernice-FreezeG -it -v /etc/group:/etc/group:ro -v /etc/passwd:/etc/passwd:ro -v $(pwd):/workspace -v $(readlink -f disk1):/disk1 bernice-psp-pytorch /bin/bash --rm : 컨테이너 종료시 자동 삭제 (현재는 설정되어 있지 않은 옵션) --name bernice-FreezeG : container 이름..