Toybrick

标题: 3399pro(6G内存)板子上无法安装RKNN-TOOL0.98 [打印本页]

作者: qiaoqiang126    时间: 2019-3-1 15:05
标题: 3399pro(6G内存)板子上无法安装RKNN-TOOL0.98
TENSORFLOW 和RKNN-TOOL都没有安装在usr/local/lib64下面,而是安装到其他目录下面了。这是怎么回事?

作者: jefferyzhang    时间: 2019-3-1 15:16
这两个都是python的,为什么要装到usr/local/lib64下?
作者: qiaoqiang126    时间: 2019-3-1 15:34
jefferyzhang 发表于 2019-3-1 15:16
这两个都是python的,为什么要装到usr/local/lib64下?

python3.6的包都应该在usr/local/lib64/python3.6/site-XXXXXXXXXXXXXXXX下面啊,不然怎么调用
作者: leok    时间: 2019-3-1 15:52
qiaoqiang126 发表于 2019-3-1 15:34
python3.6的包都应该在usr/local/lib64/python3.6/site-XXXXXXXXXXXXXXXX下面啊,不然怎么调用 ...

这位同学,要看安装包在哪里,这里以3.6为例,可以敲pip3.6 show xxxx
想看rknn装在哪里,敲: pip3.6 show rknn-toolkit
默认一般是安装在 ~/.local/lib/python3.6/site-packages/
作者: qiaoqiang126    时间: 2019-3-1 15:56
leok 发表于 2019-3-1 15:52
这位同学,要看安装包在哪里,这里以3.6为例,可以敲pip3.6 show xxxx
想看rknn装在哪里,敲: pip3.6 sho ...

可是安在~/.local/lib/python3.6/site-packages/   下面,import rknn 无法导入。。。。no module named rknn.......
作者: leok    时间: 2019-3-1 16:09
qiaoqiang126 发表于 2019-3-1 15:56
可是安在~/.local/lib/python3.6/site-packages/   下面,import rknn 无法导入。。。。no module named  ...

1、先确认安装的版本,我猜你是安装在3.6下,然后用2.7或者其他版本的python去import rknn的;
2、可以先确认是安装在python哪个版本下;比如pip3.6 show rknn-toolkit会得到如下结果:
Name: rknn-toolkit
Version: 0.9.8.1
Summary: Rockchip Neural Network Toolkit
Home-page: UNKNOWN
Author: Rockchip
Author-email: None
License: UNKNOWN
Location: /home/toybrick/.local/lib/python3.6/site-packages
Requires: numpy, flask, onnx, Pillow, dill, lmdb, scipy, networkx, protobuf, flatbuffers, h5py
那么是安装在3.6下;
3、再确认默认python版本,python --version是否是3.6,如默认不是3.6那么可以这么做,python3.6 xxx.py跑你的脚本,或者在脚本中指定用python3.6,#!/usr/bin/python3.6 ;

这些都是比较基础的东西,希望同学一起共同进步奥~~
作者: qiaoqiang126    时间: 2019-3-1 16:15
leok 发表于 2019-3-1 16:09
1、先确认安装的版本,我猜你是安装在3.6下,然后用2.7或者其他版本的python去import rknn的;
2、可以先 ...

[toybrick@localhost ~]$ sudo pip3.6 show rknn-toolkit
Name: rknn-toolkit
Version: 0.9.8
Summary: Rockchip Neural Network Toolkit
Home-page: UNKNOWN
Author: Rockchip
Author-email: None
License: UNKNOWN
Location: /root/.local/lib/python3.6/site-packages
Requires: Pillow, flatbuffers, protobuf, numpy, dill, flask, networkx, scipy, lm                                                                                                 db, onnx, h5py


[toybrick@localhost ~]$ python
Python 3.6.8 (default, Jan 31 2019, 09:06:51)
[GCC 8.2.1 20181215 (Red Hat 8.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import rknn
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'rknn'
>>>



作者: chuyee    时间: 2019-3-1 16:16
qiaoqiang126 发表于 2019-3-1 15:56
可是安在~/.local/lib/python3.6/site-packages/   下面,import rknn 无法导入。。。。no module named  ...

I guess you run pip with normal user or "--user", right? If you run pip as root it will be installed in the system path.
作者: qiaoqiang126    时间: 2019-3-1 16:23
chuyee 发表于 2019-3-1 16:16
I guess you run pip with normal user or "--user", right? If you run pip as root it will be install ...

sudo pip3 install /home/toybrick/packages/tensorflow-1.10.1-cp36-cp36m-linux_aarch64.whl  我用的是这个命令

作者: leok    时间: 2019-3-1 16:31
qiaoqiang126 发表于 2019-3-1 16:15
[toybrick@localhost ~]$ sudo pip3.6 show rknn-toolkit
Name: rknn-toolkit
Version: 0.9.8

sudo python 之后在 import rknn试看看
作者: leok    时间: 2019-3-1 16:37
leok 发表于 2019-3-1 16:31
sudo python 之后在 import rknn试看看

不成熟的小建议:
在类linux环境下开发,最好是统一用户进行开发;尽量避开root;
作者: qiaoqiang126    时间: 2019-3-1 17:11
leok 发表于 2019-3-1 16:31
sudo python 之后在 import rknn试看看

可以了,opencv-python 无法安装怎么办?哪种源下边都找不到
作者: qiaoqiang126    时间: 2019-3-1 17:13
leok 发表于 2019-3-1 16:37
不成熟的小建议:
在类linux环境下开发,最好是统一用户进行开发;尽量避开root; ...

我是SSH远程登录的3399这也有关系吗?
作者: 程子    时间: 2019-3-1 17:59
dnf install python3-opencv

ssh不是问题,问题是你最好不要直接用root。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3