-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Latest pyyaml expecting class but getting function #840
Comments
I encountered the same error and solved the problem by changing |
@matthhan solved it for me. Thanks! |
It really works!! Thx ~ |
Another workaround is to roll back the pyyaml to 3.12 version, since the detectron seems built on that version initially. A similar problem is in facebookresearch/DensePose#216 |
I get the same error but my pyyaml=3.12 , i need help. System information |
hello ,I want to know how do you compile your caffe2 with cuda10. Looking forward to your reply. |
Summary: I found that newer version of pyyaml cause error while parsing yaml files. Fix the pyyaml version can solve this problem. Reference issue: #840 Pull Request resolved: #922 Reviewed By: rbgirshick Differential Revision: D16483989 Pulled By: ir413 fbshipit-source-id: 427013e8fd045184401b5669af18314d5e8ecba1
I am sharing my experience in case it helps someone: I had the same issue on a computer with Ubuntu 16.04, Cuda 9.0, Python 3.7. We tried the suggestions from the first two posts, and tried forcing installation of PyYAML 3.12, to no avail. On checking the lines from config.py where the error occurred, we realized that the config.py in the docker container was an older version than the one downloaded using git clone (!?!). On copying the latest version to the docker container, along with the changes in env.py in @matthhan 's post, we were able to get it to run. |
Hi,
I am not sure if the issue is with you or pyyaml but I just completed a clean build and get the following error when running infer_simple.py example with pyyaml version 5.1
yaml.constructor.ConstructorError: while constructing a Python instance expected a class, but found <class 'builtin_function_or_method'> in "<unicode string>", line 3, column 20: BBOX_XFORM_CLIP: !!python/object/apply:numpy.core ...
I rolled the version back to 4.2 and it works fine:
pip install pyyaml==4.2b2
System information
PYTHONPATH
environment variable: NApython --version
output: 3.6.7The text was updated successfully, but these errors were encountered: