提升ModelArts與OBS交互性能

      網友投稿 690 2022-05-28

      當程序代碼中發現與華為云OBS互聯出現功能問題或者是出現性能低問題時,可以借助MoXing的接口去規避。

      以一個客戶案例來說明,用戶代碼大致如下:

      import?tensorflow?as?tf ... summary_writer?=?tf.summary.FileWriter('obs://bucket/train_url/') with?tf.train.MonitoredTrainingSession()?as?sess: ??for?step?in?range(10000): ????if?step?%?log_step?==?0: ??????_,?summary?=?sess.run([train_op,?summary_op]) ??????summary_writer.add_summary(summary,?step) ????else: ??????sess.run(train_op)

      上述代碼的作用是每隔log_step,追加一些summary到OBS。用戶的summary非常大,可能會到4GB以上,這里使用了TensorFlow直接連接OBS,并且不停的往OBS上的一個大文件追加寫,性能會越來越慢。

      解決思路:將一個summary大文件分片成多個小文件,每次追加的時候保證原始文件不會太大,并且直接保存到本地,定期利用mox接口上傳到OBS

      解決思路:將一個summary大文件分片成多個小文件,每次追加的時候保證原始文件不會太大,并且直接保存到本地,定期利用mox接口上傳到OBS

      提升ModelArts與OBS交互性能

      參考代碼:

      import?tensorflow?as?tf import?moxing?as?mox ... #?先保存到本地summary_writer?=?tf.summary.FileWriter('/cache/local_summary/') with?tf.train.MonitoredTrainingSession()?as?sess: ??for?step?in?range(10000): ????if?step?%?log_step?==?0: ??????_,?summary?=?sess.run([train_op,?summary_op]) ??????summary_writer.add_summary(summary,?step) ????else: ??????sess.run(train_op) ????#?每隔1000個step,把summary強制寫到磁盤,并且重新創建一個新的writer,強制移動到下一個文件分片 ????#?在此場景中,一共10000步,假設log_step為100 ????#?相當于每隔100步保存一次summary到本地,每隔1000步將summary寫回磁盤,然后上傳到OBS ????#?并且新建一個文件繼續記錄接下來的summary。也就是說最后會有10個events文件來保存summary ????if?step?%?1000?==?0: ??????summary_writer.flush() ??????summary_writer.close() ??????mox.file.sync_copy('/cache/local_summary/',?'obs://bucket/train_url/') ??????summary_writer?=?tf.summary.FileWriter('/cache/local_summary/') ?????? #?最后上傳遺留的所有文件 summary_writer.flush() summary_writer.close() mox.file.sync_copy('/cache/local_summary/',?'obs://bucket/train_url/')

      OBS ModelArts

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:MES系統中任務分派與生產執行的操作流程
      下一篇:紙質文檔管理 推進現代檔案管理建設
      相關文章
      亚洲国产成人久久综合一 | 亚洲国产精品尤物YW在线观看| 亚洲国产日韩在线成人蜜芽| 久久精品亚洲综合专区| 亚洲av永久无码精品网站| 亚洲男人的天堂www| 亚洲av之男人的天堂网站| 久久99国产亚洲高清观看首页| 亚洲精品少妇30p| 国产精品久久久亚洲| 亚洲AV无码乱码国产麻豆穿越| 亚洲av永久无码精品表情包| 亚洲成AV人在线播放无码 | 亚洲人成网站在线在线观看| 亚洲国产精品成人综合色在线婷婷 | 中文有码亚洲制服av片| 亚洲色偷偷综合亚洲AV伊人蜜桃| 亚洲人成色77777在线观看 | 国产av无码专区亚洲av桃花庵| 亚洲精品无码MV在线观看| 国产综合亚洲专区在线| 色偷偷亚洲第一综合网| 午夜在线亚洲男人午在线| 亚洲精品成人片在线观看| 亚洲综合最新无码专区| 中文字幕亚洲无线码a| 亚洲国产精品无码专区| 亚洲成年轻人电影网站www | 亚洲日韩乱码中文无码蜜桃臀 | 亚洲精品国产精品乱码不99| 亚洲国产精品va在线播放| 亚洲今日精彩视频| 亚洲啪啪免费视频| 亚洲依依成人亚洲社区| 爱爱帝国亚洲一区二区三区| 亚洲国模精品一区| 亚洲av无码一区二区三区网站| 久久精品国产亚洲AV无码偷窥 | 亚洲人成网站观看在线播放| 国产亚洲av片在线观看16女人| 亚洲一本综合久久|