작성
·
49
·
수정됨
0
에포크 5에서 오류가 발생합니다.
AttributeError Traceback (most recent call last)
<ipython-input-19-00485008cd01> in <cell line: 0>()
13 #config.save_freq = eval;config.map_freq = 5
14 # 1 epoch시마다 P100에서 약 3분30초 걸림. 적절한 epochs 수 설정 필요.
---> 15 model.fit(
16 get_dataset(True, config),
17 epochs=15,
5 frames
/usr/local/lib/python3.11/dist-packages/numpy/__init__.py in __getattr__(attr)
322 def _sanity_check():
323 """
--> 324 Quick sanity checks for common bugs caused by environment.
325 There are some cases e.g. with wrong BLAS ABI that cause wrong
326 results under specific runtime conditions that are not necessarily
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecation
s
답변 2
0
안녕하십니까,
오류로만 봐서는 numpy 에러인데 downgrade가 필요해 보입니다.
섹션 5 - MMDetection의 이해와 Faster RCNN 적용 실습 - 01 의 <공지> mmdetection 실습 환경 및 학습 Config 변경 영상을 참조하셔서 numpy를 다운그레이드 해주시고 다시 수행해 보십시요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 최용석님.
공유해주신 에러 메시지를 보니 현재 에러는 numpy
에서 np.float
를 사용하면서 발생한 항목입니다. np.float
는 float
의 별칭이었는데, numpy
1.20 버전 이후로 더 이상 지원되지 않습니다. 이로 인해 발생한 문제를 해결하기 위해서는 np.float
를 단순히 float
으로 변경해 주시거나, 필요할 경우 np.float64
을 사용할 수 있습니다.
이제 유사한 문제를 다룬 토론 포럼의 답변을 공유드리겠습니다:
- “efficientdet 학습시 ‘numpy.float64’ object cannot be interpreted as an integer 오류”: 여기서도 numpy 관련된 여러가지 문제들이 논의되었습니다. 대부분의 경우, numpy 버전에 따라 사용 중인 numpy alias를 해야 효율적인 버전으로 대체해야 합니다.
문제 해결에 도움이 되길 바라며, 이 외에 추가적인 질문이 있으시면 이어서 질문해주세요. 곧 지식공유자께서도 더 구체적인 도움이 가능하실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.