• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 이 오류 메시지 함 봐주실 수 있을까요 ?

이 오류 메시지 함 봐주실 수 있을까요 ?

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple4 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #10184

    최헌수
    참가자

    안녕하세요,

        

    AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'

    이 에러 대책이 뭘까요 ?

    아래와 같이 구글링에서 몇가지 조치하라는 대로 해보는데도 안되네요 ㅜ.ㅜ

    ==>  ft_nightly 필요한 NMT를 시도한 이후 동일한 문제가 있으므로 tf와 충돌 할 수 있습니다. 먼저 tf_nightly 를 제거한 다음 tf.

        pip uninstall tf-nightly
        pip install tensorflow --upgrade --force-reinstall

    ==>  tf-nightly 패키지를 제거한 후에 저에게 효과적이었습니다.

        pip list | grep tf
        그런 다음 tensorflow를 다시 설치하십시오.

     ==> pip install tensorflow --upgrade --force-reinstall

       이것으로 변경 from keras import models하면 from tensorflow.keras import models
       tensorflow 2.5.0으로 문제가 해결되었습니다.

    ==> replace: from keras.utils import generic_utils

        with: from tensorflow.python.keras.utils import generic_utils

    ==>   change from keras import models to from tensorflow.keras import models

     

    아래 소스 말고도 몇가지 소스에서 동일 에러가 납니다....

    https://github.com/choyi0521/snake-reinforcement-learning

     

    참고로, 주요 개발환경은 다음과 같습니다.

    (venv) E:\Work\Python\DeepLearning\game_snake\snake>conda --version
    conda 4.9.2
    (venv) E:\Work\Python\DeepLearning\game_snake\snake>python --version
    Python 3.8.6
    (venv) E:\Work\Python\DeepLearning\game_snake\snake>pip freeze
    absl-py==0.12.0
    astunparse==1.6.3
    cachetools==4.2.2
    certifi==2021.5.30
    chardet==4.0.0
    cloudpickle==1.6.0
    cycler==0.10.0
    flatbuffers==1.12
    gast==0.4.0
    google-auth==1.30.1
    google-auth-oauthlib==0.4.4
    google-pasta==0.2.0
    grpcio==1.34.1
    gym==0.18.3
    h5py==3.1.0
    idna==2.10
    Keras==2.4.3
    keras-nightly==2.5.0.dev2021032900
    Keras-Preprocessing==1.1.2
    kiwisolver==1.3.1
    Markdown==3.3.4
    matplotlib==3.4.2
    numpy==1.19.5
    oauthlib==3.1.1
    opt-einsum==3.3.0
    pandas==1.2.4
    Pillow==8.2.0
    protobuf==3.17.2
    pyasn1==0.4.8
    pyasn1-modules==0.2.8
    pyglet==1.5.15
    pyparsing==2.4.7
    python-dateutil==2.8.1
    pytz==2021.1
    PyYAML==5.4.1
    requests==2.25.1
    requests-oauthlib==1.3.0
    rsa==4.7.2
    scipy==1.6.3
    six==1.15.0
    tensorboard==2.5.0
    tensorboard-data-server==0.6.1
    tensorboard-plugin-wit==1.8.0
    tensorflow==2.5.0
    tensorflow-estimator==2.5.0
    termcolor==1.1.0
    typing-extensions==3.7.4.3
    urllib3==1.26.5
    Werkzeug==2.0.1
    wrapt==1.12.1
     

    아래는 에러 메시지 원문입니다. 내용은 

    (venv) E:\Work\Python\DeepLearning\game_snake\snake>python train.py .\snake\9x9_empty.yml
    2021-06-08 02:11:37.616562: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic libr
    ary 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
    2021-06-08 02:11:37.616799: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do
    not have a GPU set up on your machine.
    Traceback (most recent call last):
    File "train.py", line 2, in <module>
    from dqn_trainer import DQNTrainer
    File "E:\Work\Python\DeepLearning\game_snake\snake\dqn_trainer.py", line 4, in <module>
    from dqn_agent import DQNAgent
    File "E:\Work\Python\DeepLearning\game_snake\snake\dqn_agent.py", line 1, in <module>
    from keras.layers import Dense, Dropout, Conv2D, Flatten
    File "E:\Work\Python\DeepLearning\venv\lib\site-packages\keras\__init__.py", line 20, in <module>
    from . import initializers
    File "E:\Work\Python\DeepLearning\venv\lib\site-packages\keras\initializers\__init__.py", line 124, in <module>
    populate_deserializable_objects()
    File "E:\Work\Python\DeepLearning\venv\lib\site-packages\keras\initializers\__init__.py", line 82, in populate_deseri
    alizable_objects
    generic_utils.populate_dict_with_module_objects(
    AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'

    (venv) E:\Work\Python\DeepLearning\game_snake\snake>
     

     

    #10189

    codingapple
    키 마스터

    keras를 import 잘 안해오셨거나 아니면 tf.keras라고 안쓰셨거나 아니면

    tensorflow를 2.4버전으로 다운그레이드 하면 될듯요 2.4에선 된다든데요 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠