jupyter下Tensorflow-ssd测试整体流程,以及问题no module name**的解决

在Ubuntu环境下,通过Jupyter进行Tensorflow SSD项目的实践,包括从GitHub下载代码、解压权重文件、使用Jupyter打开notebook。遇到的问题包括:ValueError信号错误和'nets'模块未找到。解决方法是更新pyzmq和ipykernel到指定版本,以及在代码中修改库的导入路径。问题解决过程详细记录,可供参考。
摘要由CSDN通过智能技术生成

环境:ubuntu,jupyter上运行tensorflow的ssd代码

步骤:

在github下载了SSD-Tensorflow-master.zip

1)解压SSD-Tensorflow-master.zip,在checkpoint文件夹下解压ssd_300_vgg.ckpt.zip,命令:unzip ssd_300_vgg.ckpt.zip

2)进入目录notebooks文件夹下,执行命令:jupyter notebook ssd_notebook.ipynb

3)逐个cell从上到下执行

问题:在执行code时遇到问题

1)问题:ValueError: signal only works in main thread  ERROR:tornado.application:Except

解决:pip install "pyzmq==17.0.0" "ipykernel==4.8.2"

2)关于导入问题:no module name nets

from nets import ssd_vgg_300, ssd_common, np_methods
from preprocessing import ssd_vgg_preprocessing
from notebooks import visualization

主要是因为jupyter在执行python文件时它的搜索库的路径中,不包含导入的库nets,jupyter默认的搜索库为

import sys
print(sys.pa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值