evaluate load 시 오류
import numpy as np import evaluate metric = evaluate.load("accuracy")
위와 같이 했을때
Module 'xxx' doesn't exist on the Hugging Face Hub either 이런 형태의오류가 발생하는 경우가 있습니다.
evaluate 가 설치되어있지 않으면 pip install evaluate 와 같이 설치해줍니다.
발생 원인
해당 에러는 accuracy 모듈을 다운로드 받아야 하는데 여러가지 사유로 다운로드 받지 못하는 경우 발생합니다. 인터넷이 연결 안되어 있다거나 proxy 설정의 문제로 인해 발생할 수 있습니다.
조치 방법
인터넷이 문제가 없는 PC에서 해당 코드를 수행해서 패키지를 다운로드 받도록 합니다.
metric = evaluate.load("accuracy")
C:\Users\(계정이름)\.cache\huggingface 여기 아래 load 되는 패키지가 Hugging Face Hub로 부터 다운로드 됩니다.
해당 파일들을 문제가 되는 PC 로 복사해서 폴더 구조를 동일하게 맞춰서 넣어줍니다.
대략 위와 같은 폴더들로 구성되는데 해당 파일들을 넣어주면 정상 동작 됩니다.