国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

那些 Linux Shell的小技巧,大大提升機器學習生產(chǎn)效率

電子工程師 ? 來源:YXQ ? 2019-03-27 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器學習的實踐過程中,用好Shell能幫你很多節(jié)省時間。

最近,有位來自ETHZ的學生分享了一些Shell小技巧。對程序員來說,這些技巧更重要的是讓你的思維從瑣碎小事中解脫出來,大大提高了工作效率。

下面就是他分享的4個tips。由于本文中涉及到的shell腳本過多,你可以去文末地址中查看所有腳本的源代碼。

抓取遠程文件

當你在遠程服務器上監(jiān)視程序運行時,如果想把一個遠程文件抓取到本地查看,通常你會怎么做?

記下文件路徑,打開終端,用rsync之類的工具同步到本地,再到文件瀏覽器中查看。

實際上不必這么麻煩。只需要事先寫好幾個shell腳本,就可以避免重復的機械勞動。

在這里強烈推薦iTerm 2,它比Mac自帶的終端要強大得多,可以指定某個觸發(fā)關鍵詞執(zhí)行某個相應的命令。

iTerm 2下載地址:https://www.iterm2.com/

先在遠程服務器上設置一個腳本t。當我們輸入r awesome_video.mp4時,它會搜索awesome_video.mp4文件所在路徑,并連同主機名以字符串rtransfer 的形式打印出來。

rtransfer作為iTerm2的觸發(fā)關鍵詞,解析出主機和路徑,然后調(diào)用另一個本地腳本t2。腳本t2將這個視頻文件傳輸?shù)脚R時目錄,然后在該目錄中打開Finder。

使用iTerm 2觸發(fā)關鍵詞功能調(diào)用腳本,可以大大提升效率,而你要做的只是在前期花費時間定制腳本。

遠程訪問TensorBoard

除了抓取遠程文件,另一個讓人痛苦的是訪問遠程服務器上的TensorBoard實例。你可以設置SSH端口轉發(fā),但是哪個端口對應哪個服務器?它們都在Docker容器中。

ngrok可以讓你把訪問本地端口變成訪問URL,比如輸入ngrok http 6006后,它會為你生成一個URL網(wǎng)址http://683acac3.ngrok.io,你可以在這個地址中查看TensorBoard實例。

結合腳本n,以更快的速度啟動ngrok,然后用腳本tb打開Web瀏覽器,啟動TensorBoard,在十秒內(nèi)就能從運行目錄轉到顯示圖形。

ngrok有個缺點是它一次只能允許一個會話,因此在使用前需要殺死上一個ngork進程。如果你忘記在另外一臺服務器上殺死ngrok,可能會比較麻煩。

ngrok下載地址:https://ngrok.com/

用tbplot代替TensorBoard繪圖

對于運行大量metrics的情形,我們需要等待較長時間讓TensorBoard加載所有圖形。如果使用tbplot腳本,速度會快很多,并且能直接生成圖像文件。

tbplot實際上調(diào)用的是Matplotlib,缺點是目前只能生成標量圖。

tbplot下載地址:https://github.com/mrahtz/tbplot

自動化崩潰監(jiān)測

運行代碼時,最耗費精力的事情就是是擔心遇到了錯誤并崩潰,因此需要不斷檢查他們的運行情況。

當程序出現(xiàn)問題時,通過警報自動監(jiān)控可以緩解這種擔憂。一般可以把警報發(fā)送到郵箱中,為了避免這么麻煩,可以使用sqs-alerts,它依靠AWS AWS Simple Queue服務存儲和接收消息。

在每臺遠程機器上,使用cron運行一個腳本,監(jiān)控日志并在檢測到運行中斷時向隊列發(fā)送消息。然后在本地機器上運行一個服務來監(jiān)控隊列,并在收到消息時彈出警報。

sqs-alerts下載地址:https://github.com/mrahtz/sqs-alerts

最后,本文使用的所有shell腳本都可以在以下地址中找到:https://github.com/mrahtz/dotfiles/tree/master/.local/bin

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219046
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136962

原文標題:4個Linux Shell小技巧,幫你提高機器學習生產(chǎn)效率

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數(shù)據(jù)技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    變頻器在提升機上的應用

    變頻器在提升機上的應用已成為現(xiàn)代工業(yè)自動化領域的重要技術趨勢。隨著電力電子技術和控制理論的快速發(fā)展,變頻調(diào)速系統(tǒng)以其優(yōu)異的性能和經(jīng)濟性,逐步取代了傳統(tǒng)的串電阻調(diào)速、直流調(diào)速等方案,在礦山、港口、建筑
    的頭像 發(fā)表于 02-23 07:36 ?1018次閱讀
    變頻器在<b class='flag-5'>提升機</b>上的應用

    Linux Shell文本處理神器合集:15個工具+實戰(zhàn)例子,效率直接翻倍

    Linux 系統(tǒng)中,文本是數(shù)據(jù)交互的 “通用語言”—— 日志文件、配置文件、數(shù)據(jù)報表、程序輸出幾乎都以文本形式存在。手動編輯文本不僅繁瑣,還容易出錯,而掌握 Shell 文本處理工具,能讓你用幾行命令完成批量篩選、數(shù)據(jù)提取、統(tǒng)計分析,甚至復雜的文本清洗。
    的頭像 發(fā)表于 02-03 15:42 ?1526次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>Shell</b>文本處理神器合集:15個工具+實戰(zhàn)例子,<b class='flag-5'>效率</b>直接翻倍

    如何在NVIDIA Jetson Thor上提升機器人感知效率

    構建自主機器人需要具備可靠且低延遲的視覺感知能力,以實現(xiàn)在動態(tài)環(huán)境中的深度估計、障礙物識別、定位與導航。這些功能對計算性能有較高要求。NVIDIA Jetson 平臺雖為深度學習提供了強大的 GPU
    的頭像 發(fā)表于 12-24 10:14 ?4391次閱讀
    如何在NVIDIA Jetson Thor上<b class='flag-5'>提升機器</b>人感知<b class='flag-5'>效率</b>

    如何借助OpenUSD提升機器人開發(fā)流程效率

    機器人需求的日益增長,正以前所未有的規(guī)模推動對物理精確仿真的需求。通用場景描述(OpenUSD)是這一變革的關鍵,它為構建機器人可在其中學習的虛擬世界提供了強大的開源標準。
    的頭像 發(fā)表于 10-24 14:22 ?956次閱讀

    shell基本介紹及常用命令之shell基本介紹

    Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,剛開始不知道這是個干什么的,簡單的說,它是一個應用,接收用戶命令,調(diào)用相應的內(nèi)核接口函數(shù)或應用程序,并輸出
    發(fā)表于 09-28 09:05

    自主生產(chǎn):制造業(yè)的未來

    的夢想,而是一場已經(jīng)到來的變革。它不僅能提高效率,還能提升工業(yè)生產(chǎn)的質(zhì)量。其中的決定性因素是人、機器和人工智能的緊密結合,在這種合作關系中,人永遠是最后的決定者。
    發(fā)表于 09-15 15:08

    機器人看點:宇樹新專利可提升機器人表演效果 蔚來資本入股具身智能公司原力靈機 美信科技新設機器人制

    給大家?guī)硪恍?b class='flag-5'>機器人相關訊息: 宇樹新專利可提升機器人表演效果 據(jù)企查查APP信息顯示,宇樹科技股份有限公司“一種基于數(shù)字孿生的機器人運動控制方法和電子設備”專利公布;該新專利可提升機器
    的頭像 發(fā)表于 09-01 16:55 ?1992次閱讀

    礦井提升機變頻柜如何選擇UPS不間斷電源?優(yōu)比施電源為您支招

    在礦井作業(yè)中,提升機作為關鍵設備,其穩(wěn)定運行直接關系到生產(chǎn)安全和效率。而變頻柜作為提升機的核心控制部件,更需要可靠的電力保障。那么,礦井提升機
    的頭像 發(fā)表于 08-21 10:03 ?647次閱讀
    礦井<b class='flag-5'>提升機</b>變頻柜如何選擇UPS不間斷電源?優(yōu)比施電源為您支招

    FPGA在機器學習中的具體應用

    ,越來越多地被應用于機器學習任務中。本文將探討 FPGA 在機器學習中的應用,特別是在加速神經(jīng)網(wǎng)絡推理、優(yōu)化算法和提升處理
    的頭像 發(fā)表于 07-16 15:34 ?2900次閱讀

    用光譜“看礦石”:LIBS如何提升稀土分選效率?

    的光譜分析技術——激光誘導擊穿光譜(LIBS),正在悄然改變稀土礦物的分選方式。它不再依賴傳統(tǒng)“化學浸泡+人工分析”的方式,而是通過一束激光,“一掃即知”礦石中的元素組成,大大提升了分選效率和資源利用率。 那么,LIBS 到
    的頭像 發(fā)表于 05-15 16:40 ?1014次閱讀
    用光譜“看礦石”:LIBS如何<b class='flag-5'>提升</b>稀土分選<b class='flag-5'>效率</b>?

    機場智慧指路燈桿

    。無論旅客來自何處,使用何種語言,都能方便地向機器人詢問信息,及時獲得準確清晰的回答,大大提高了信息獲取的效率。 節(jié)省時間精力 快速指引 :在趕時間的情況下,機器人能迅速響應旅客的
    發(fā)表于 05-10 18:24

    新能源時代,圓柱電池生產(chǎn)設備如何提升生產(chǎn)效率

    優(yōu)化生產(chǎn)流程是提升圓柱電池生產(chǎn)效率的基礎。首先,需要對現(xiàn)有生產(chǎn)流程進行多方位梳理,找出瓶頸環(huán)節(jié),并進行針對性改進。例如,通過精簡
    的頭像 發(fā)表于 04-08 11:51 ?732次閱讀

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    在本教程中,我將討論Shell腳本的基礎知識、它們的用途以及如何在RaspberryPi上編寫和運行Shell腳本。什么是Shell腳本?Shell腳本可以讓你自動化幾乎所有在
    的頭像 發(fā)表于 03-25 09:28 ?1163次閱讀
    樹莓派新手必看!在樹莓派上編寫和運行 <b class='flag-5'>Shell</b> 腳本!

    提升生產(chǎn)效率的關鍵: Ethercat轉TCP/IP智能通信網(wǎng)關

    提升生產(chǎn)效率的關鍵: ethercat轉TCPIP智能通信網(wǎng)關
    的頭像 發(fā)表于 03-24 16:41 ?749次閱讀
    <b class='flag-5'>提升</b><b class='flag-5'>生產(chǎn)</b><b class='flag-5'>效率</b>的關鍵: Ethercat轉TCP/IP智能通信網(wǎng)關

    工業(yè)機器人工作站的建設意義

    在現(xiàn)代工業(yè)生產(chǎn)中,工業(yè)機器人工作站的建設已成為提升生產(chǎn)效率和產(chǎn)品質(zhì)量的關鍵舉措。隨著自動化技術的不斷發(fā)展,工業(yè)
    發(fā)表于 03-17 14:49