跳到主要内容

手动矫正时间

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++方式

  1. 远程登录开发者套件并配置网络。

  2. 执行以下命令安装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
  3. 执行命令运行QT。

    qtcreator

    designer

    图1 qtcreator界面

    图2 qtdesigner界面

  4. 打开已有或自编项目进行验证。

    图3 验证使用

Python方式

  1. 远程登录开发者套件并配置网络。

  2. 执行以下命令安装PyQt。

    conda install -c conda-forge pyqt
  3. 编写PyQt样例。

    import sys

    from PyQt5.QtWidgets import QApplication, QWidget, QLabel

    if __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_()
  4. 运行样例查看结果。

    python pyqt_demo.py

    图4 运行结果

父主题: 样例运行

手动矫正时间

现象描述

运行jupyter lab样例时,提示需要手动矫正时间。

解决方案

在命令行中执行以下命令手动矫正时间。

timedatectl set-timezone Asia/Shanghai

父主题: 样例运行

在线提单