목록딥러닝/PyTorch (5)
Deep CV
참고한 사이트: https://pytorch.org/docs/stable/tensorboard.html 0. scalar 값 하나씩 그래프 그리기 1. scalar 딕셔너리로 그래프 그리기 2. 히스토그램 그래프 3. 이미지 출력 4. 이미지 여러 개 한번에 5. matplotlib을 사용한 figure 이미지 출력 6. 비디오 출력 7. 오디오 - 아직 한번도 안 다뤄봐서 잘 모르겠다 8. 텍스트 9. 모델 구조 보기 10. 아래는 모름 나중에 찾아봄 11. 하이퍼파라미터 - 출력 당시의 sclae 정리
x = torch.rand(64, 32, 3) y = x.permute(2, 0, 1) y.size() --->[3, 64, 32]
CUDA 버전에 따라서 PyTorch 버전을 맞춰줘야 CUDA를 사용할 수 있었다. $ nvcc -V Cuda tool의 버전을 확인하고 버전에 맞춰 아래 사이트의 코드로 Pytorch를 install 해줬더니 해결됐다. https://pytorch.org/ PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. pytorch.org 옛날 pytorch 버전 설치는 아래 링크 https://pytorch.org/get-started/previous-versions/ ++ 추가) 3090, CUDA 11.3 version 사용시 pyt..
torch.clamp(input, min=None, max=None, *, out=None) min과 Max를 정하고, min보다 작으면 min으로 Max 보다 크면 Max로 제한 합니다. Parameters input (Tensor) – the input tensor. min (Number or Tensor, optional) – lower-bound of the range to be clamped to max (Number or Tensor, optional) – upper-bound of the range to be clamped to Example >>> a = torch.randn(4) >>> a tensor([-1.7120, 0.1734, -0.0478, -0.0922]) >>> torch.c..
torch.linspace(start, end, steps, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) start와 end를 사이가 균일하게 나눠진 steps 크기의 tensor를 생성합니다. Parameters start (float) – the starting value for the set of points end (float) – the ending value for the set of points steps (int) – size of the constructed tensor Example >>> torch.linspace(3, 10, steps=5) tensor([ 3.0000, 4.7500,..