原创 我的AI之路(48)--用同一自有數據集訓練和比較CenterNet、EfficientDet、Cascade-RCNN的實際識別效果

     目標檢測模型的發佈論文一般給出了基於VOC或COCO等數據集的AP和AR等指標值,這個可以作爲比較選擇模型的一個參考,實際效果怎麼樣還是得自己動手實驗了才知道真實效果是怎麼樣,最好採用需要在實際項目中應用的自己製作的同一數據集來

原创 Ubuntu裏設置docker容器內的服務隨開機自動啓動

    要讓docker容器內的服務能在開機加電後自動啓動,要解決三個問題: 1.docker服務能隨OS啓動而啓動 2.docker容器能隨docker服務啓動而啓動 3.docker容器內的服務能隨docker容器啓動而啓動    

原创 安裝和使用NVIDIA Jetson AGX Xavier

      對近幾個月在Nvidia Jetson AGX Xavier上的工作做一下記錄備忘,Xavier是NVIDIA的邊緣計算板子的最新版本也是最高配的序列,NVIDIA Jetson序列板子的具體配置可參見下圖:       

原创 製作支持GPU的用於部署AI模型的ARM64版docker鏡像

      hub.docker.com上絕大部分鏡像都是只能在X86平臺上使用的,arm上的很少,arm64上的裝有Ubuntu18.04的只找到個arm64v8/ubuntu:18.04鏡像,pull下來後使用過,裏面很多東西沒安裝,

原创 配置NVIDIA Jetson AGX Xavier

     首先調整一個Xavier的運行模式和風扇速度,Xavier加電時默認沒有啓動風扇,運行一段時間後會非常燙,長期這樣可能容易壞,所以至少需要把風扇啓動起來。Xavier的Ubuntu18.04桌面的右上方有菜單可以選擇設置運行的功

原创 我的AI之路(47)--使用自己的數據集訓練EfficientDet

       訓練用的服務器的芯片一般都是X86架構的,所以可以直接從hub.docker.com上拉個安裝了pytorch的鏡像下來作爲訓練用的環境,省去了很多安裝步驟,例如拉取pytorch/pytorch:1.2-cuda10.0-

原创 如何查看並準確找到佔用GPU的程序

       有時多人都在一段時間內同時使用公司共用的服務器上的GPU訓練,有的網絡的代碼寫得不好,雖然是按需獲取GPU內存但停止訓練了卻仍然佔用GPU沒放,有的則採取的是預分配機制,一開始運行加載訓練好了的模型時就佔用大量內存(比如9-

原创 我的AI之路(41)--訓練tensorflow版faster-rcnn

      因爲要在安卓板上部署模型供安卓app調用,目前支持安卓調用這方面做得比較成熟的當然是tensorflow,將模型訓練出來後轉換成pb文件即可供安卓調用。      之前用於機器人上某種識別用途的模型出於jetson-nano板

原创 SELinux開啓會導致Docker daemon不能啓動

   最近發現服務器在重啓後docker服務起不來了,執行例如docker images,docker ps之類的docker命令被報錯: Cannot connect to the Docker daemon at unix:///va

原创 常用docker命令

      Python的virtual env和Anaconda的env可以用來做環境隔離防止不同的模型環境之間在安裝時相互影響甚至因爲支持包的版本衝突導致不能同時使用,但是不具備打包發佈部署的功能,想要調試好一個用於訓練或者模型運行調

原创 我的AI之路(38)--使用深度相機之鉅芯深度相機

      鉅芯深度相機測距範圍達100米左右,這點是一般深度相機所不能的。       鉅芯相機使用USB線供電,需要使用網線通過網絡來訪問相機內置程序獲取到圖像數據和視差數據,相機的地址固定爲192.168.80.10,所以如果需要接

原创 我的AI之路(40)--解決Ubuntu內核更新導致桌面啓動出錯登錄界面無法顯示的問題

    最近服務器安裝軟件時被做了更新,Ubuntu16.04 LST的內核也被更新到了最新的GNU/Linux 4.4.0-171-generic x86_64,結果服務器重啓後就出現這個以前經常見過的錯誤:The system is

原创 我的AI之路(39)--使用深度相機之小覓深度相機

    小覓深度相機的SDK代碼在github上, 小覓相機的支持庫需要從這裏https://github.com/slightech/MYNT-EYE-D-SDK下載SDK源碼後本地編譯後再安裝,Ubuntu上的步驟是:      1.

原创 我的AI之路(37)--使用深度相機之Intel Realsense D435(i)

      使用Realsense D435可以獲得彩色圖和同步的深度圖,D435i 還可以獲得IMU數據,支持在 Linux \ Windows \ Mac OS \ Android上使用。支持庫可以從SDK源碼編譯出來後安裝,或者直接

原创 使用Clonezilla複製硬盤

     Clonezilla功能類似於Ghost,但是支持很多文件系統(具體功能和支持的各種文件系統參見主頁https://clonezilla.org/),支持將系統備份成鏡像保存到本地盤或者配置的遠程服務器上,功能非常強大(對於分區