0

Intel i7 CPU에서 ResNet을 교육하고 평가하기 위해 CIFAR-10 데이터 세트를 사용했습니다. (ResNet 모델은 Tensorflow에 있습니다 : https://github.com/tensorflow/models/tree/master/official/resnet)ResNet 실행 시간 프로파일 링

이제 저는 app의 프로파일 링, 즉 상위 기능의 실행 시간 결정에 관심이 있습니다. sort_stats() 함수를 사용한 분석은 최상위 함수에 대한 정보 만 제공합니다.

파일 "/usr/local/lib/python3.5/dist-packages/tensorflow/python/platform/

python3 -m 프로필 cifar10_main.py - 또한, 사용하는 프로파일 링 도구 cprofile 명령을 다음과 같은 오류가 발생합니다 실행 _sys.exit (주 (ARGV)) 형식 오류에 app.py ", 줄 124 : 주() 0 위치 인수를하지만, 한 사람이 수집 나를 도울 수 있다면 그것은 좋은 것

을 받았다 (거의 정확하고 함수 레벨 또는 라인 레벨의) 프로파일 링 정보를 ResNets에 제공합니다. 고마워요 :)

답변

0

나는 tf.profiler을 사용하고 싶습니다. 열심히 실행하지 않는 한 흥미로운 성능 문제 (일단 그래프가 작성되면)는 Python이 아닌 TensorFlow C++ 코드에 포함됩니다.