실행시간 분석1 [INSIGHT] Pytorch Profiler로 모델의 메모리 연산 및 실행시간 분석하기 Pytorch ProfilerPyTorch에서 실행된 연산들의 성능을 분석하는 데 사용되는 도구로, CPU와 GPU(CUDA)에서 실행되는 연산의 실행 시간과 메모리 사용량을 측정하여 최적화 포인트를 찾는 데 유용하다.각 연산의 실행 시간 분석 : 연산별 CPU 시간, GPU 시간을 측정하여 병목 구간 파악 가능CUDA(GPU) 연산 분석 : use_cuda=True 옵션을 사용하면 GPU 연산 시간도 포함하여 분석 가능메모리 사용량 분석 : profile_memory=True를 설정하면 메모리 사용량까지 추적 가능Chrome 트레이스 파일(JSON) 저장 : 프로파일링 결과를 Chrome의 chrome://tracing/에서 시각화 가능연산 호출 스택 추적 : with_stack=True를 사용하면 연.. 2025. 2. 20. 이전 1 다음