Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

(solved) ml-agents-release_1 not working after install

Discussion in 'ML-Agents' started by kahabal, May 9, 2020.

  1. kahabal

    kahabal

    Joined:
    Nov 19, 2018
    Posts:
    16
    i have been uning version ml-agents-0.15.0 for a bit with no problems upon installation.
    i installed the version ml-agents-release_1 and now nothing works anymore, i followed up dependences and installations with pip, but this is what i got now...

    (base) E:\Unity\2020\ml-agents-release_1>mlagents-learn config/trainer_config_my1.yaml --train --run-id=FJ_v101
    Traceback (most recent call last):
    File "C:\Users\DJ\AppData\Local\Programs\Python\Python37\Scripts\mlagents-learn-script.py", line 11, in <module>
    load_entry_point('mlagents==0.16.0', 'console_scripts', 'mlagents-learn')()
    File "C:\Users\DJ\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
    File "C:\Users\DJ\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 2852, in load_entry_point
    return ep.load()
    File "C:\Users\DJ\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 2443, in load
    return self.resolve()
    File "C:\Users\DJ\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\mlagents-0.16.0-py3.7.egg\mlagents\trainers\learn.py", line 12, in <module>
    from mlagents import tf_utils
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\mlagents-0.16.0-py3.7.egg\mlagents\tf_utils\__init__.py", line 1, in <module>
    from mlagents.tf_utils.tf import tf as tf # noqa
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\mlagents-0.16.0-py3.7.egg\mlagents\tf_utils\tf.py", line 3, in <module>
    import tensorflow as tf # noqa I201
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\tensorflow\__init__.py", line 98, in <module>
    from tensorflow_core import *
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\tensorflow_core\__init__.py", line 45, in <module>
    from . _api.v2 import compat
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\tensorflow_core\_api\v2\compat\__init__.py", line 23, in <module>
    from . import v1
    File "c:\users\dj\appdata\local\programs\python\python37\lib\site-packages\tensorflow_core\_api\v2\compat\v1\__init__.py", line 664, in <module>
    from tensorflow_estimator.python.estimator.api._v1 import estimator
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\__init__.py", line 10, in <module>
    from tensorflow_estimator._api.v1 import estimator
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\_api\v1\estimator\__init__.py", line 10, in <module>
    from tensorflow_estimator._api.v1.estimator import experimental
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\_api\v1\estimator\experimental\__init__.py", line 10, in <module>
    from tensorflow_estimator.python.estimator.canned.dnn import dnn_logit_fn_builder
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\python\estimator\canned\dnn.py", line 33, in <module>
    from tensorflow_estimator.python.estimator import estimator
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\python\estimator\estimator.py", line 53, in <module>
    from tensorflow_estimator.python.estimator import util as estimator_util
    File "c:\users\dj\appdata\roaming\python\python37\site-packages\tensorflow_estimator\python\estimator\util.py", line 75, in <module>
    class _DatasetInitializerHook(tf.compat.v1.train.SessionRunHook):
    AttributeError: module 'tensorflow' has no attribute 'compat'
     
  2. kahabal

    kahabal

    Joined:
    Nov 19, 2018
    Posts:
    16
    and of course i can not go back to the previous version, got the same problem...
    any help?

    this is what i got when i try pip install mlagents

    (base) E:\Unity\2020\ml-agents-release_1>pip install mlagents
    Requirement already satisfied: mlagents in c:\users\dj\appdata\roaming\python\python37\site-packages (0.16.0)
    Requirement already satisfied: pypiwin32==223; platform_system == "Windows" in c:\users\dj\appdata\roaming\python\python37\site-packages (from mlagents) (223)
    Requirement already satisfied: mlagents-envs==0.16.0 in c:\users\dj\appdata\roaming\python\python37\site-packages (from mlagents) (0.16.0)
    Requirement already satisfied: Pillow>=4.2.1 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (7.0.0)
    Requirement already satisfied: pyyaml in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (5.3)
    Requirement already satisfied: tensorflow<3.0,>=1.7 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (2.2.0rc3)
    Requirement already satisfied: protobuf>=3.6 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (3.11.3)
    Requirement already satisfied: six>=1.12.0 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (1.14.0)
    Requirement already satisfied: grpcio>=1.11.0 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (1.27.2)
    Requirement already satisfied: numpy<2.0,>=1.13.3 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (1.18.1)
    Requirement already satisfied: h5py>=2.9.0 in c:\users\dj\anaconda3\lib\site-packages (from mlagents) (2.10.0)
    Requirement already satisfied: pywin32>=223 in c:\users\dj\anaconda3\lib\site-packages (from pypiwin32==223; platform_system == "Windows"->mlagents) (227)
    Requirement already satisfied: cloudpickle in c:\users\dj\anaconda3\lib\site-packages (from mlagents-envs==0.16.0->mlagents) (1.3.0)
    Requirement already satisfied: google-pasta>=0.1.8 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (0.2.0)
    Requirement already satisfied: wrapt>=1.11.1 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (1.11.2)
    Requirement already satisfied: tensorboard<2.3.0,>=2.2.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (2.2.0)
    Requirement already satisfied: astunparse==1.6.3 in c:\users\dj\appdata\roaming\python\python37\site-packages (from tensorflow<3.0,>=1.7->mlagents) (1.6.3)
    Requirement already satisfied: absl-py>=0.7.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (0.9.0)
    Requirement already satisfied: wheel>=0.26; python_version >= "3" in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (0.34.2)
    Requirement already satisfied: scipy==1.4.1; python_version >= "3" in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (1.4.1)
    Requirement already satisfied: gast==0.3.3 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (0.3.3)
    Requirement already satisfied: opt-einsum>=2.3.2 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (3.2.0)
    Requirement already satisfied: tensorflow-estimator<2.3.0,>=2.2.0rc0 in c:\users\dj\appdata\roaming\python\python37\site-packages (from tensorflow<3.0,>=1.7->mlagents) (2.2.0)
    Requirement already satisfied: keras-preprocessing>=1.1.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (1.1.0)
    Requirement already satisfied: termcolor>=1.1.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorflow<3.0,>=1.7->mlagents) (1.1.0)
    Requirement already satisfied: setuptools in c:\users\dj\anaconda3\lib\site-packages (from protobuf>=3.6->mlagents) (45.2.0.post20200210)
    Requirement already satisfied: google-auth<2,>=1.6.3 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (1.11.3)
    Requirement already satisfied: werkzeug>=0.11.15 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (1.0.0)
    Requirement already satisfied: markdown>=2.6.8 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (3.2.1)
    Requirement already satisfied: requests<3,>=2.21.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (2.22.0)
    Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (0.4.1)
    Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in c:\users\dj\anaconda3\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (1.6.0.post3)
    Requirement already satisfied: cachetools<5.0,>=2.0.0 in c:\users\dj\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (4.0.0)
    Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\users\dj\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (0.2.8)
    Requirement already satisfied: rsa<4.1,>=3.1.4 in c:\users\dj\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (4.0)
    Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\dj\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (3.0.4)
    Requirement already satisfied: certifi>=2017.4.17 in c:\users\dj\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (2019.11.28)
    Requirement already satisfied: idna<2.9,>=2.5 in c:\users\dj\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (2.8)
    Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\dj\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (1.25.8)
    Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\users\dj\anaconda3\lib\site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (1.3.0)
    Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\users\dj\anaconda3\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (0.4.8)
    Requirement already satisfied: oauthlib>=3.0.0 in c:\users\dj\anaconda3\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow<3.0,>=1.7->mlagents) (3.1.0)
     
  3. kahabal

    kahabal

    Joined:
    Nov 19, 2018
    Posts:
    16
    SOLVED, i uninstalled mlagents and installed them again with pip