阿里雲深度學習採坑記

2022-04-19 08:26:23 字數 1196 閱讀 5511

打算研究下ai,以便不那麼落後於這個時代,但是看了看,搞乙個能支援ai演算法的顯示卡就要天文數字。所以找到了阿里雲的pai平台,打算跑跑自己寫的演算法,採坑無數,搞了兩天才搞定。

阿里雲提供了官方的教程:如果打算把自己的深度學習**到阿里雲pai上執行的話,照著官方文件去試試:讀ossbucket

自己寫的python**本身讀取資料和儲存模型都在本地,可能做了硬編碼,如果要遷移到阿里雲,需要從oss上讀寫檔案。那麼需要做下修改

1、 首先需要設定乙個讓獲得阿里雲關於oss配置的引數

if __name__ == '__main__':

parser = argparse.argumentparser()

parser.add_argument('--buckets', type=str, default='',help='input data path')

parser.add_argument('--checkpointdir', type=str, default='',help='output model path')

flags, _ = parser.parse_known_args()

2、在程式中這樣獲得資料檔案和模型儲存的位置

tfrecords_file = os.path.join(flags.buckets, "post_train.tfrecords")

checkpoint_path = os.path.join(flags.checkpointdir, 'model.ckpt')

這個搞了很久老失報錯有不合法**,在每個檔案頭部加上# encoding: utf-8這個問題也讓我抓狂很久,我寫的時候,比較隨意,把資料檔案,模型檔案和python寫乙個資料夾下面了,到了阿里雲就很難跑起來。後來把**放在乙個單獨的資料夾,資料檔案乙個資料夾,然後給checkpoint和模型單獨乙個資料夾。

多個**檔案,需要打包成.tar.gz的格式,進行上傳

關於如何在windows下面製作.tar.gz的方法:

具體如下

pycharm QTdesigner採坑記錄

pip install pyqt5 sip pip install pyside2 兩個庫都下上吧,遲早會用上 乙個是python環境 我的python環境是 python38 32,python.exe 然後複製路徑到 program裡面 上方的 name和description 自行命名,gro...

Universal Link 前端部署採坑記

具體細節可以看 但univeral link 還是可以學習學習看看的 畢竟幾遍在safari下還有個好處,可以乾掉schema跳轉的那個難看的錯誤彈框 以上來自2018.1.8修改 前言 文章會適當說一些如何開發ios上的universal link,但類似的文章太多了一艘一大堆,每篇都介紹的挺清楚...

微信小程式採坑記

1.的樣式大小設定,小程式跟web有點不同的地方是高度必須設定,當只設定width時,高度不會按比例縮放。要按比例,則在標籤上加個屬性 mode widthfix class banner images tab pic.png mode widthfix 2.表單繫結資料跟vue相比,有點不方便,小...