관리 메뉴

애독자's 공부방

허깅페이스의 Evaluate 라이브러리 오류 발생 시 해결 방법 본문

머신러닝+딥러닝/자연어처리(NLP)

허깅페이스의 Evaluate 라이브러리 오류 발생 시 해결 방법

애독자 2025. 2. 2. 00:00
728x90

허깅페이스(Hugging Face)에서는 평가 지표를 사용하기 위해 Evaluate라는 라이브러리를 제공하고 있습니다. 

 

코랩(Colab)에서 evaluate의 0.4.2 버전을 사용하여 실습을 진행하던 중 다음과 같은 오류가 발생했습니다.

 → FileNotFoundError: Couldn't find a module script at /content/accuracy/accuracy.py. Module 'accuracy' doesn't exist on the Hugging Face Hub either.

 

관련하여 검색을 해본 결과, 다음과 같이 버전을 0.4.1에서 0.4.0으로 낮추는 방법이 제시된 것을 확인했습니다.

https://stackoverflow.com/questions/75076501/error-trying-to-load-accuracy-metric-with-evaluate

 

Error trying to load accuracy metric with evaluate

I'm trying to train a GPT-2 model using an example script from Huggingface Transformer Github and I get an error when the scripts tries to load 'accuracy' metric: evaluate.load("accuracy"...

stackoverflow.com

 

사실 다른 방법들도 있었지만, 결국 동일한 파일 경로 오류가 발생하여 버전을 0.4.0으로 낮추는 방식으로 문제를 해결했습니다. 아마도 해당 라이브러리의 버전 업데이트로 인해 기존에 지표를 불러오는 과정에서 문제가 발생한 것으로 보입니다.


따라서 evaluate 관련 오류가 발생할 경우, 라이브러리 버전을 0.4.2 대신 0.4.0으로 설치하면 문제를 해결할 수 있습니다.

 

728x90