일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- BruteForceSearch
- 소수 판정
- 논문리뷰
- graph
- CS224W
- BruteForchSearch
- 데이콘 필사
- 추천시스템 입문
- 수학
- 에스토스테네스의 체
- paper review
- Graph Representation Learning
- 유클리드 호제법
- 그래프란
- 글또8기
- numpy
- 백준
- 이코테
- 나동빈
- 질문 정리
- 코테공부
- 파이썬 머신러닝 완벽가이드 공부
- 추천시스템
- #나동빈
- 알고리즘
- 강의정리
- #이코테2021
- zerodivide
- allow_pickle
- nan값
Archives
- Today
- Total
꾸준히 써보는 공부 기록
Tensor를 .npy 파일로 저장, 로드 본문
Pytorch Tensor 자료형을 .npy로 저장하고, 불러오고, Tensor로 다시 변형!!
그냥 자주 써서 정리해보았다 !!
Tensor를 numpy로 변경
a_np = a.numpy( )
이 때, tensor의 device type이 'cuda'이면 'cpu'로 바꿔줘야 한다.
b_np = b.cpu( ).numpy( )
npy파일로 local에 저장
numpy 배열 'b'를 경로에 저장
np.save('/data/npy_file', b)
npy파일 불러오기
np_load = np.load('/data/npy_file.npy')
numpy Array⇒Tensor
#device type이 'cuda'인 tensor 완성
result = torch.from_numpy(np_load).to('cuda')
csr matrix to pytorch sparse tenser
참고 코드 링크를 아래에 첨부 !!
https://gist.github.com/aesuli/319d71707a5ee96086aa2439b87d4e38
'삽질 정리 노트' 카테고리의 다른 글
object arrays cannot be loaded when allow_pickle=False 에러 (0) | 2022.01.06 |
---|---|
Zero Divide 문제 (0) | 2022.01.06 |
Add와 Concatenate 차이 (0) | 2022.01.06 |