"머신러닝 연습장"의 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
Kim135797531 (토론 | 기여) |
Kim135797531 (토론 | 기여) 잔글 |
||
10번째 줄: | 10번째 줄: | ||
* torch 네트워크 그래프 출력 | * torch 네트워크 그래프 출력 | ||
** torchviz.make_dot(recon, params=dict(self.vqvae.named_parameters())) | ** torchviz.make_dot(recon, params=dict(self.vqvae.named_parameters())) | ||
<br /> | |||
=== 도커 관련 === | |||
* 이미지 빌드 | |||
** docker build . --tag kb_apart:200225 | |||
* 컨테이너 실행 | |||
** docker run -i -t -d -p [외부 포트]:[내부 포트] -v [외부 폴더 or 파일][내부 폴더 or 파일] kb_apart:200225 | |||
** 맨 뒤에 sh 등 붙이면 entrypoint 기본이 아닌 그거 실행함 | |||
* 컨테이너 붙기 | |||
** docker exec -it [컨테이너 해시] sh | |||
* 컨테이너 (전체) 종료 | |||
** docker kill $(docker ps -q) | |||
* 이미지 (전체) 삭제 | |||
** docker rm $(docker ps -a -q) |
2020년 2월 26일 (수) 10:42 판
- Intel MKL로 설치하기
- conda create -n disentangle_tf -c intel intelpython3_core python=3.6 numpy=1.16.2
- 지수표기 끄기
- np.set_printoptions(suppress=True)
- torch.set_printoptions(sci_mode=False)
- Conv2d에서 채널만 바꾸는 조합 (가로세로 그대로)
- kernel_size=1
- kernel_size=3, padding=1
- ex) nn.Conv2d(16, 32, kernel_size=3, padding=1) 하면 16채널짜리 2d가 32채널짜리 2d가 된다
- torch 네트워크 그래프 출력
- torchviz.make_dot(recon, params=dict(self.vqvae.named_parameters()))
도커 관련
- 이미지 빌드
- docker build . --tag kb_apart:200225
- 컨테이너 실행
- docker run -i -t -d -p [외부 포트]:[내부 포트] -v [외부 폴더 or 파일][내부 폴더 or 파일] kb_apart:200225
- 맨 뒤에 sh 등 붙이면 entrypoint 기본이 아닌 그거 실행함
- 컨테이너 붙기
- docker exec -it [컨테이너 해시] sh
- 컨테이너 (전체) 종료
- docker kill $(docker ps -q)
- 이미지 (전체) 삭제
- docker rm $(docker ps -a -q)