基于ai studio的paddlepaddle模型快速部署

在部署过程中,百度给的教程已经很详细了,但是有一点没有说,问了百度的大佬才晓得,下边把我踩的坑总结一下:

我的流程主要是这样的:

1.在百度ai studio平台上将paddle的模型部署上,然后进行平台上的测试。

这部分的问题是完全按照教程就可以走完,但是会有 一个 如下图的错误

百度官方教程地址(说得很详细):https://ai.baidu.com/ai-doc/AISTUDIO/bk3e382cq

解决方案:

训练时喂进去的images的name为images

在请求时,沙盒的参数转换器的name也要是images,否则就会报上边的 错误,

输入:

输出:

2.用python进行request请求。

这部分的错误主要是python3和python2的urllib2要全部替换成urllib.request

data=json.dumps(formdata).encode(encoding='UTF8'),这句话要加上标红的地方,否则会报 不是src而是 byte的类似的一个错误

3.linxu系统下qt下c++调用python

这块搞得很头秃,因为python的例程直接给了,而且c++写request请求太难用了,所以要用c++调用python

网上大多是windows系统下的,linux的教程很少,如果你也遇到了这个问题,可以qq联系我 193769981.

下面说一下我遇到的问题:

首先给几篇参考教程:

算了,直接百度搜:qt c++ 调用python会有一堆的, 基本都一样。

但是linux下python的include和lib大家是不是找不到呢,我也遇到了这个问题。

我的解决方案,是用conda新建了一个python的虚拟环境,然后去include和lib目录下就找到了

在qt.pro里边的include和lib添加进去就可以了。lib我添加的是 anaconda3/envs/python35/include/python3.5m

conda新建环境的教程:https://blog.csdn.net/WJ_MeiMei/article/details/84259564

注意最好用清华源,否则会网络超时。。。。

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值