部署
文章平均质量分 79
AItrust
AI_Computer Vision
展开
-
【编译部署】使用Visual Studio编译Linux平台程序/动态库(远程连接)
由于日常在 Windows 平台上开发程序,但是项目中涉及到了 Linux 的服务器,所以需要编译 Linux 代码。原创 2022-08-26 15:00:27 · 6344 阅读 · 2 评论 -
【ONNX】使用 C++ 调用 ONNX 格式的 PyTorch 深度学习模型进行预测(Windows, C++, PyTorch, ONNX, Visual Studio, OpenCV)
使用 C++ 的 OpenCV 接口调用 ONNX 格式的 PyTorch 深度学习模型进行预测(Windows, C++, PyTorch, ONNX, Visual Studio, OpenCV)原创 2022-07-29 11:09:30 · 9715 阅读 · 4 评论 -
【ONNX】导出,载入PyTorch的ONNX模型并进行预测新手教程(Windows+Python+Pycharm+PyTorch+ONNX)
PyTorch是现在非常流行使用的深度学习框架,在我们日常学习过程中用到PyTorch的机会很多。尤其是在科研工作中,由于其使用便利,文档丰富而全面,构建一个实验非常迅速,所以选择使用PyTorch的人也非常多。但是在深度学习模型的应用层面,我们需要将模型在实际使用场景中进行部署,这时候用Python写的模型需要根据需求设置到不同的平台上进行调用,甚至是不同的编程语言去进行调用,这时候模型的转换会是一个非常大的问题。httpshttps//onnx.ai/...原创 2022-07-28 14:43:36 · 11075 阅读 · 2 评论 -
【PyTorch】如何取得预训练模型的标签label列表(以 Alexnet 在 ImageNet 上的预训练模型为例)
PyTorch提供过了大量的预训练模型可以直接拿来使用,或者进行增量训练和微调。拿Alexnet的预训练模型为例这里就直接加载了一个预训练完成的alexnet,我们使用这个模型的时候输入格式可以设置如下,随机生成一组数据输入的维度即[10,3,224,224]这里10是batchsize,3是图片通道,224*224是图片大小输入到模型后得到的输出维度是[10,1000],其中10代表10个样本,1000代表着1000种分类,...原创 2022-07-28 10:48:13 · 3220 阅读 · 0 评论 -
protobuf 安装使用入门详细介绍新手教程(Windows,Visual Studio 2019,C++)
protobuf是一个跨平台和跨语言的数据结构存储和传输的便利工具。比如C++实现了算法,需要用Python或者C#去调用,并实现在不同语言间用户自定义复杂结构的数据传输。比如用PyTorch在Windows平台下训练了一个Python语言的模型,需要部署到Linux系统下面的C++写的软件中。跨平台,跨语言的数据结构传输是非常困难的,如果使用XML等工具,传输的速度和解析速度会受限制,而protobuf很好地解决了这一困难。}...原创 2022-07-27 15:28:40 · 9460 阅读 · 6 评论