深度学习(四)CUDA、QT

CUDA配置:torch.cuda版本与系统.cuda版本需一致
QT配置:安装pyqt5 ——安装pyqt5-tools(pip) ——在pycharm中配置扩展工具
cuda使用:创建device(‘cuda:0’ if torch.cuda.is_available() else “cpu”)初始cuda索引为0(可修改,直接’cuda’默认为0)————————将模型或张量.to(device)
其中多并行处理:需将模型放入module = torch.nn.DataParallel(module,device_ids=[列表device索引])——再将模型.to(device)

QT使用:打开pycharm 扩展工具QTdesigner ,可视化制作交互界面————保存成ui文件————使用pyUIC编译成py文件——————创建新的py文件继承编译后的py文件中的类————在新的py文件中创建链接函数并:
固定四步曲完成界面应用

if __name__=='__main__':
    app = QtWidgets.QApplication(sys.argv)  #创建应用
    my_pyqt_form = MyPyQT_Form()  #创建窗口
    my_pyqt_form.show()  #显示窗口
    sys.exit(app.exec_())  #关闭窗口

在用QT时遇见一大坑,__init__方法少些1个t,我去,不报错,就是不给显示窗口

QT文档
http://code.py40.com/pyqt5/16.html

QT-tools链接
https://blog.csdn.net/mecong/article/details/90177814

QT实现链接
https://www.cnblogs.com/lsdb/p/9122425.html

安装
https://blog.csdn.net/Cc_Sonia/article/details/83625298

简单例子
https://blog.csdn.net/shangxiaqiusuo1/article/details/81167644

多线程例子
https://segmentfault.com/a/1190000020746912

你可能感兴趣的:(深度学习)