pybench: 통계적 테스트를 위한 CLI 도구
I silently break training codes or configs so I made pybench [P]
pybench는 pytest와 유사하지만 통계적 테스트를 위한 도구로, 메트릭의 회귀를 방지한다. 이 도구는 시드, 과거 벤치마크 결과 등을 관리하며, 간단한 CLI 명령어로 작동한다. 사용자는 'pybench' 명령어로 샘플 시드를 수집하고 기준선을 저장하며, 이후 같은 시드로 다시 실행하여 결과를 PASS/FAIL로 표시할 수 있다. 'pybench update' 명령어로 의도된 변경 후 기준선을 재설정하고, 'pybench show'로 현재 기준선 통계를 출력할 수 있다. 관련 문서는 GitHub와 ReadTheDocs에서 확인할 수 있다.
원문 출처
r/MachineLearning