이 영역을 누르면 첫 페이지로 이동
StudyDiary 블로그의 첫 페이지로 이동

StudyDiary

페이지 맨 위로 올라가기

StudyDiary

Profiler

  • StudyDiary
Python Profiler를 사용한 병목지점 찾기

Python Profiler를 사용한 병목지점 찾기

2022.01.18
현재 강화학습을 사용한 업무를 진행하고 있다. 하지만 강화학습 환경이 느리다. 훈련속도를 가속화하기 위해 다양한 python profiler를 적용하여 병목 지점을 찾아내었다. 먼저 다양한 종류의 python profiler가 있었다. 가장 기본이 되는 profile과 cProfile이 있었다. profile은 매우 느리고, cProfile은 빠르지만 function단위로 profiling을 하고, 결과를 binary로 저장해 한번더 풀어야하는 귀찮음이 있었다. 다음으로 사용한 것은 line-profiler이다. line-profiler는 적당한 속도로 프로파일링이되고, line단위로 좀 더 자세한 통계정보를 알려준다. 하지만 line-profiler는 어느 method에서 프로파일링을 할 것인지 지정해..
  • 최신
    • 1
  • 다음

정보

StudyDiary 블로그의 첫 페이지로 이동

StudyDiary

  • StudyDiary의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (10)
    • Machine Learning (2)
      • PR113 (1)
    • 회고 (3)
      • 일주일 회고 (0)
      • Today I Learned (3)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • PR113
  • 도커
  • 리눅스
  • combinatorial optimization
  • TSP
  • til
  • ml4co
  • gnn

나의 외부 링크

정보

Understand의 StudyDiary

StudyDiary

Understand

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © Understand. Designed by Fraccino.

티스토리툴바