手动矫正时间
jupyter notebook运行多个推理样例后提示Kernel Restarting
现象描述
启动jupyter notebook运行多个推理样例后提示Kernel Restarting。
图1 错误提示

可能原因
同时打开了多个推理样例notebook,占用了过多系统内存。
解决方案
关掉不需要用到的notebook,可以在侧边栏通过shutdown操作清理notebook,如图1和图2所示:
图2 界面图

图3 界面图

父主题: 样例运行
运行DVPP样例时出现fail to send frame问题
现象描述
在开发者套件上运行DVPP(数字视觉预处理)样例时, 出现fail to send frame问题,导致样例无法运行。
图1 报错信息

可能原因
运行样例时内存不足。
解决方案
执行以下命令清除缓存。
echo 1 > /proc/sys/vm/drop_caches
父主题: 样例运行
开发者套件支持使用QT(Python/C++)
现象描述
QT是一款跨平台的图形用户界面应用程序开发框架,支持C++及python接口。开发者套件支持通过远程登录工具或使用图形化桌面运行QT及项目,进行界面的查看。
解决方案
C++方式
-
远程登录开发者套件并配置网络。
-
执行以下命令安装QT及必要组件。
sudo apt install --no-install-recommends \qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev libqt5svg5-dev qttools5-dev libgnutls28-dev \qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtgraphicaleffects qtcreator -
执行命令运行QT。
qtcreator或
designer图1 qtcreator界面

图2 qtdesigner界面

-
打开已有或自编项目进行验证。
图3 验证使用

Python方式
-
远程登录开发者套件并配置网络。
-
执行以下命令安装PyQt。
conda install -c conda-forge pyqt -
编写PyQt样例。
import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QLabelif __name__ == '__main__':app = QApplication(sys.argv)w = QWidget()# 设置窗口标题w.setWindowTitle('小藤的PyQt!')label = QLabel('Welcome to Ascend Devkit!', parent=w)label.move(200, 200)w.setStyleSheet("background-color:yellow;")# 展示窗口w.show()# 程序进行循环等待状态app.exec_() -
运行样例查看结果。
python pyqt_demo.py图4 运行结果

父主题: 样例运行
手动矫正时间
现象描述
运行jupyter lab样例时,提示需要手动矫正时间。
解决方案
在命令行中执行以下命令手动矫正时间。
timedatectl set-timezone Asia/Shanghai
父主题: 样例运行
在线提单