1、安装完毕run包和mindspore之后,运行mindspore官网的测试代码,测试是否安装成功,运行时出现如下报错,求助如何解决
python mindspore_test.py
[WARNING] ME(7605:140586363737920,MainProcess):2021-01-18-15:51:10.146.518 [mindspore/_check_version.py:182] Using custom Ascend 910 AI software package path, package version checking is skiped, please make sure Ascend 910 AI software package version is supported, you can reference to the installation guidelines https://www.mindspore.cn/install
[WARNING] ME(7605:140586363737920,MainProcess):2021-01-18-15:51:10.146.734 [mindspore/_check_version.py:271] Can not find driver so(need by mindspore-ascend), please check if you have set env LD_LIBRARY_PATH, you can reference to the installation guidelines https://www.mindspore.cn/install
Traceback (most recent call last):
File "mindspore_test.py", line 9, in
print(ops.tensor_add(x, y))
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/ops/primitive.py", line 173, in __call__
return _run_op(self, self.name, args)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/common/api.py", line 75, in wrapper
results = fn(*arg, **kwargs)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/ops/primitive.py", line 512, in _run_op
output = real_run_op(obj, op_name, args)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/_extends/parse/__init__.py", line 19, in
from .parser import (Parser, create_obj_instance, generate_scope,
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/_extends/parse/parser.py", line 36, in
from .resources import parse_object_map, convert_object_map, trope_ns, SYMBOL_UNDEFINE, NO_IMPLEMENT
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/_extends/parse/resources.py", line 23, in
from . import standard_method as M
File "/usr/local/python3.7.5/lib/python3.7/site-packages/mindspore/_extends/parse/standard_method.py", line 369, in
@dataclass(frozen=True)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/dataclasses.py", line 950, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash, frozen)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/dataclasses.py", line 801, in _process_class
for name, type in cls_annotations.items()]
File "/usr/local/python3.7.5/lib/python3.7/site-packages/dataclasses.py", line 801, in
for name, type in cls_annotations.items()]
File "/usr/local/python3.7.5/lib/python3.7/site-packages/dataclasses.py", line 659, in _get_field
if (_is_classvar(a_type, typing)
File "/usr/local/python3.7.5/lib/python3.7/site-packages/dataclasses.py", line 550, in _is_classvar
return type(a_type) is typing._ClassVar
AttributeError: module 'typing' has no attribute '_ClassVar'
解答:
从报错现象上,是dataclasses的包问题,请将该包卸载后再验证一下。
卸载命令 pip uninstall dataclasses