내가 보려고 정리하는 파이토치 00 - torchvision.models 에서 내부 weight 보는 법
import torchvision.models as models
이렇게 import 하면 pretrained 된 모델 zoo를 이용할 수 있다
self.backbone = models.vgg16(pretrained=True, progress=True)
근데 이런식으로 불러온 다음에 self.backbone을 출력하면 weight를 볼 수 있는게 아니라
이렇게 모델 구성 dictionary를 보여준다.
.items()로 내부 parameter를 확인할 수 있는 줄 알았는데 아니였고 ㅜ
해결방법은 아래와 같이 내부 값을 .data로 옮겨서 확인할 수 있다.
for w in backbone.parameters():
w = w.data.cpu()
결과는 요런식으로
끝 ~
'Code 공부 > tool 및 code 실행법' 카테고리의 다른 글
[Nvidia DALI] Data loading library DALI 공부 - 01 (0) | 2022.10.14 |
---|---|
[python] import 상대경로 한번에 해결하기 (0) | 2022.07.13 |
[vim 팁] vim 사용 시 indentation 자동으로 맞추기 (0) | 2022.04.03 |
[python] 문자열 접미사 다루기 (0) | 2022.03.22 |
[코드학습후기] 딥페이크 코드 실행 후기 _ Deepfacelab_01 (0) | 2021.03.29 |