친구는 그냥 씨불 cpu에서 쳐돌리지 무슨 gpu에서 해서 고생이냐고 그러는데
제한된 자원가지고 돌리는게 또 재미인지라...
파라미터, 입력 데이터 이거 말고
대체 어떤 변수 등의 메모리를 할당해서 쓰는지 알 수 있는 방법이 있음?
3D cnn에서 파라미터 1000개에서 2000개로 늘렸더니 점유 메모리가 2gb가 느는거보고 개빡침
ㅁㄴㅇㄻㄴㅇㄹ 아 이게 제일 큰 난관이네 진짜
친구는 그냥 씨불 cpu에서 쳐돌리지 무슨 gpu에서 해서 고생이냐고 그러는데
제한된 자원가지고 돌리는게 또 재미인지라...
파라미터, 입력 데이터 이거 말고
대체 어떤 변수 등의 메모리를 할당해서 쓰는지 알 수 있는 방법이 있음?
3D cnn에서 파라미터 1000개에서 2000개로 늘렸더니 점유 메모리가 2gb가 느는거보고 개빡침
ㅁㄴㅇㄻㄴㅇㄹ 아 이게 제일 큰 난관이네 진짜
3d cnn이 뭔진 모르겠지만 마지막에 FC레이어가 있다면 거기 파라미터가 조나많아여 - 164260의 휘발성 계정
파라미터들 다 카운트해서 할당되는 메모리 예측했는데, 그 이상으로 메모리가 할당되어서 지금 돌릴 수가 없네여...
제가 알기론 대략적으로 파리미터들의 메모리 + 입력 데이터의 메모리 + 내부 계산에서 임시로 사용되는 변수들의 메모리 이렇게 3개의 조합으로 총 메모리가 결정된다고 아는데 (이것도 확실한건 아니지만 양키들이 그랬음)
저 3번째꺼가 너무 큼; 너무 너무....