6
A
답변
4
예 당신이 할 수있는, 그래서 X, 아니 Qt는 라이브러리, 헤드리스가 아닌 언더 내 제어하지 않습니다. CUDA 드라이버에는 프로파일 링 기능이 내장되어 있습니다. 당신이 툴킷의 doc
디렉토리에서 찾을 수 Compute_Profiler.txt
파일에서 설명 할 수 있지만, 기본적인 아이디어는이 같은 것입니다 방법 :
$ COMPUTE_PROFILE=1 COMPUTE_PROFILE_CSV=1 COMPUTE_PROFILE_LOG=log.csv COMPUTE_PROFILE_CONFIG=config.txt ./app
를 사용 CSV 형식으로 출력 config.txt
에서 읽은 프로필 통계를 포함하여 log.csv
에 작성되었습니다. 앱이 실행 된 후 런타임은 원시 프로파일 링 결과가 포함 된 출력 파일을 삭제합니다. 그런 다음 원하는 도구를 사용하여 볼 수 있습니다. 시각적 프로파일 러는 출력물에 대해 확신 할 수는 있지만 멋진 동기화는 많은 경우 자체 프로파일 구성 파일을 사용하여 출력을 생성해야합니다 (수동으로 수행하는 것과 동일한 일을 동적으로 수행하는 두건에서 파리). 프로파일 링없이 특정 애플리케이션 프로파일 링을 재생성 할 수 있도록 구성 파일의 복사본을 파고 들었습니다. 너무 재미 있지는 않지만 할 수 있습니다.
저는이 문제가 조금 있습니다./docs에 Compute_Profiler.txt 파일이 없으며 Compute_Visual_Profiler_User_Guide.pdf 만 있습니다. 나는 이것을 어떻게하는지 알려주는 pdf에서 아무것도 찾을 수 없다. config.txt에 무엇을 넣으시겠습니까? 여기에 약간의 도움이 필요합니다 : S – Eddy
방금 말한 것을 무시하고, 나는 cuda/doc이 아닌 NVIDIA 컴퓨팅 시각적 프로파일 러 문서를보고있었습니다. – Eddy
config.txt에서 어떤 키워드를 사용할 수 있습니까? 이 포럼에서 발견 한 [포럼 스레드] (http://devtalk.nvidia.com/default/topic/382381/cuda_profile_config-format-/#3715401)는 오래되어 보이지 않습니다. – solvingPuzzles