numpy, chumpy 충돌 문제
새로운 코드를 받아서 가상환경을 설치하고 demo 를 돌리다보면 에러가 자주난다. 특히 이 부분을 언급하면서 발생하는 에러들이 있다.
from numpy import bool, int, float, complex, object, unicode, str, nan, inf
LLM 에 물어보면 numpy 버전을 낮출 것을 권한다. 하지만 나는 numpy 버전을 낮춰서 이 에러를 넘어간 적이 없다. 버전을 낮추는 순간 numpy 와 묶여있던 다른 library 들에서 에러가 발생한다.
결론: 그냥 코드 자체를 수정하는 것을 추천한다.
경험상 그냥 에러가 발생하는 코드 자체를 수정하는게 낫다.
예를 들어서 from numpy import bool, int, float, complex, object, unicode, str, nan, inf 이 부분을 아래 처럼 바꾼다.
try:
from numpy import bool, int, float, complex, object, unicode, str, nan, inf
except:
from numpy import nan, inf
import builtins
bool = builtins.bool
int = builtins.int
float = builtins.float
complex = builtins.complex
object = builtins.object
unicode = builtins.str
str = builtins.str
'연구 > pytorch' 카테고리의 다른 글
| [pytorch] model 학습 중 nan이 뜨는 원인2 (0) | 2023.09.21 |
|---|---|
| [pytorch] Loading pretrained weight 가 제대로 됐는지 확인하는 법 (0) | 2023.09.21 |
| [pytorch] Pretrained model의 일부 weights만 가져오기 (0) | 2023.04.07 |
| [Transformer] torch.nn.MultiheadAttention 모듈의 mask 인자 개념 (0) | 2023.01.20 |
| [npz] npz 데이터에서 keys 확인하기 (0) | 2022.07.19 |