基於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

注意最好用清華源,否則會網絡超時。。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章