[Pytorch] numpy, tensor, list 변환
·
언어 | Framework/Pytorch
pytorch에서 자주 쓰이는 형태인 numpy, tensor, list 간에 변환. import torch import numpy as np # numpy to tensor np_arr = np.zeros((3, 3), dtype=np.float32) tensor_arr = torch.from_numpy(np_arr) # tensor to numpy np_arr = tensor_arr.numpy() # tensor to list list = tensor_arr.tolist() # list to tensor tensor_arr = torch.tensor(list) 간단하다.
[Pytorch] Multi GPU
·
언어 | Framework/Pytorch
pytorch에서 여러개의 GPU 사용하기. import torch model = MyModel() # CNN이든 뭐든 사용할 모델 device = 'cuda' if torch.cuda.is_available() else 'cpu' if (device == 'cuda') and (torch.cuda.device_count() > 1): model = nn.DataParallel(model) model.to(device) 간단하다.
[STL] Vector와 List의 차이
·
언어 | Framework/C++
Vector 메모리를 연속적으로 할당(마치 배열처럼)하여 index값으로 접근이 가능. (-> random 하게 요소에 접근 가능) 중간 삽입, 삭제가 어려움. container 끝에 삽입, 삭제하는 것은 빠르다. List next포인터로 다음 주소를 찾아주는 방식. (index값 접근 안됨, random 하게 접근할 수 없음) 중간 삽입, 삭제가 용이. next포인터라는 정보를 담는 추가적인 메모리가 필요함.
[Python] 1. 파이참 설치(PyCharm)
·
언어 | Framework/Python
0. PyCharm? 파이참? 파이참(PyCharm)은 Visual Studio와 같은 IDE. * IDE : Integrated Development Environment, 코드 편집기, 디버거, 컴파일러, 인터프리터등을 포함하는 개발 환경. 1. 설치 파일 다운로드 아래 경로에서 Community Version을 다운로드한다. (Professional은 유료...) https://www.jetbrains.com/pycharm/download/#section=windows 2. PyCharm 실행, Create Project PyCharm을 실행하면 다음과 같이 프로젝트 생성 창이 뜨는데, Existing interpreter 항목에서 자신이 설치한 Python 경로의 Python.exe파일을 연결해준..
[Python] 0. 설치(for windows)
·
언어 | Framework/Python
1. 아래 경로에서 원하는 version을 선택하여 다운로드 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. Python Setup중 Customize installation을 선택 3. 설치 경로 지정 Download debugging symbols, Download debug binaries : Visual Studio에서 사용하기 위해 필요. Add Python to environment variables : 자동으로 환경변수 추가. 4. 환경변수 추가 5. Python 설치 확인 cmd 창에서 python을 입력하여 위와 같이 동작..
woongs_93
'언어 | Framework' 카테고리의 글 목록 (3 Page)