首页 Paddle框架 帖子详情
飞桨2.0.0rc框架的Numpy版本问题
收藏
快速回复
Paddle框架 问答深度学习 2852 27
飞桨2.0.0rc框架的Numpy版本问题
收藏
快速回复
Paddle框架 问答深度学习 2852 27

用Notebook项目的2.0.0rc框架跑PaddleDetection任务,预测时报下面的错误,查了之后发现是Numpy版本问题,把numpy-1.19.4降到了numpy-1.17.0,问题解决……

解决办法如下:

# 调整Numpy版本
!pip install -U numpy==1.17.0

注意:Notebook内置的框架是Numpy 1.16,应该是没问题的。但是要注意不要在下其它依赖包的时候升级了Numpy版本。

报错信息长这样:

raceback (most recent call last):
  File "tools/train.py", line 399, in 
    main()
  File "tools/train.py", line 320, in main
    cfg['EvalReader']['dataset'])
  File "/home/aistudio/PaddleDetection/ppdet/utils/eval_utils.py", line 241, in eval_results
    save_only=save_only)
  File "/home/aistudio/PaddleDetection/ppdet/utils/coco_eval.py", line 102, in bbox_eval
    map_stats = cocoapi_eval(outfile, 'bbox', coco_gt=coco_gt)
  File "/home/aistudio/PaddleDetection/ppdet/utils/coco_eval.py", line 244, in cocoapi_eval
    coco_eval = COCOeval(coco_gt, coco_dt, style)
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/pycocotools-2.0-py3.7-linux-x86_64.egg/pycocotools/cocoeval.py", line 75, in __init__
    self.params = Params(iouType=iouType) # parameters
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/pycocotools-2.0-py3.7-linux-x86_64.egg/pycocotools/cocoeval.py", line 527, in __init__
    self.setDetParams()
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/pycocotools-2.0-py3.7-linux-x86_64.egg/pycocotools/cocoeval.py", line 506, in setDetParams
    self.iouThrs = np.linspace(.5, 0.95, np.round((0.95 - .5) / .05) + 1, endpoint=True)
  File "<__array_function__ internals>", line 6, in linspace
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/numpy/core/function_base.py", line 113, in linspace
    num = operator.index(num)
TypeError: 'numpy.float64' object cannot be interpreted as an integer
terminate called without an active exception
0
收藏
回复
全部评论(27)
时间顺序
周小鱼whoyou
#2 回复于2021-01

查虫小能手~~~

0
回复
furoce
#3 回复于2021-01

mark一下

0
回复
AIStudio810260
#4 回复于2021-01
查虫小能手~~~

被坑啦……记下来

0
回复
AIStudio810259
#5 回复于2021-01

厉害啊啊,可以可以

0
回复
MR.三水九
#6 回复于2021-01

mark一下。这个坑太隐蔽了

0
回复
AIStudio810260
#7 回复于2021-01
mark一下。这个坑太隐蔽了

不会啊,百度一下就能解决,其实还好

0
回复
AIStudio810260
#8 回复于2021-01
mark一下。这个坑太隐蔽了

其实面对这些坑,心态很重要……有时候比较烦躁的时候看到这些坑都不想趟了

0
回复
thinc
#9 回复于2021-01

降版本得重新安装库吧

0
回复
AIStudio810260
#10 回复于2021-01
其实面对这些坑,心态很重要……有时候比较烦躁的时候看到这些坑都不想趟了

但是仔细一看,也就是一两分钟能解决的,镇定,要镇定啊……

0
回复
AIStudio810260
#11 回复于2021-01
thinc #9
降版本得重新安装库吧

是的,我是这样解决的

# 调整Numpy版本
!pip install -U numpy==1.17.0
0
回复
AIStudio810260
#12 回复于2021-01
是的,我是这样解决的 [代码]

编辑了下原帖,加入了解决办法

0
回复
七年期限
#13 回复于2021-01

不会就百度 再不会就摇人

0
回复
thinc
#14 回复于2021-01
是的,我是这样解决的 [代码]

反向升级。

0
回复
AIStudio810260
#15 回复于2021-01
thinc #14
反向升级。

啊,不是降级嘛

0
回复
AIStudio810260
#16 回复于2021-01
不会就百度 再不会就摇人

不对不对

0
回复
七年期限
#17 回复于2021-01
不对不对

啊  那是?

0
回复
七年期限
#18 回复于2021-01
不对不对

姐说一下流程

0
回复
AIStudio810260
#19 回复于2021-01
姐说一下流程

我忘记发了刚才

0
回复
AIStudio810260
#20 回复于2021-01
姐说一下流程

先百度,再到群里问,再issue,再……

0
回复
七年期限
#21 回复于2021-01
我忘记发了刚才

咳咳

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户