Dell G7にUbuntu + YOLO V3をセットアップする方法

Dell G7にUbuntu + YOLO V3をセットアップする方法

すぐ忘れるので備忘録

こんにちは。

AI coordinator管理人の清水秀樹です。

今更感はあるのですが、あえてブログ化するまでもないと思いつつも毎回再セットアップするたびに色々と躓くので備忘録的に記録しておこうと思う。

なぜなら、すぐやり方忘れるんで。

この備忘録が誰かの役に立てばと思います。

Dell G7にUbuntu16.04 LTSをインストールする

これは割愛。

USBドライブは、

unetbootin-windows-661

を使うと便利

YOLO V3環境セットアップ

これをよく忘れるのですよね。

公式のYOLO V3を起動するためには大きく4つ準備する必要があります。

  • OpenCV 3.4.0
  • GPUドライバ
  • CUDA
  • cuDNN

です。

なんか毎回やるたびに躓くため、ここにメモします。

OpenCV 3.4.0のインストール

まず、OpenCV 3.4.0でないとYOLO V3動きません。

これとても重要。

3.4.1とかインストールするとdarknetでmake出来なくなるので気をつけましょう。

インストールする上で参考になるサイトはこちらのサイトです。

GPUドライバ

続いてGPUドライバのインストールです。

これはubuntuメニューの「システム設定」から「ソフトウェアアップデート」をクリックして、「追加のドライバー」タブからNVIDAドライバが選択できるので、選択後に「変更を適応」ボタンでドライバーを追加できます。

「変更を適応」後は再起動しましょう。

再起動後にコマンドから

nvidia-smi

でドライバのバージョンが確認できます。

CUDAインストール

Driver Version:384.130であるため、それにあったCUDAのバージョンをインストールする必要があります。

CUDA Toolkit 9.0 Downloads

バージョンを間違えていつも痛い目をみている・・・・。

dev(ネットワーク)でインストールしましょう。

参考サイトはこちらです。

cuDNNインストール

公式サイトからcuDNNのインストールに必要なライブラリーを3つダウンロードする必要があります。

  • cuDNN Runtime Library for Ubuntu16.04 (Deb)
  • cuDNN Developer Library for Ubuntu16.04 (Deb)
  • cuDNN Code Samples and User Guide for Ubuntu16.04 (Deb)

上記3つを

のコマンドでインストールする。

YOLO V3のセットアップ

Darknet公式サイトをgit cloneする。

makefileの24行目を以下の様に修正。

NVCC=nvcc を NVCC=/usr/local/cuda/bin/nvcc に

こちらのサイトが参考になります。

そのほか、

  • GPU=1
  • CUDNN=1
  • OPENCV=1

に変更してmakeする。

続いて、このままyoloを実行しても、GTX1060 6Gではメモリ不足でエラーとなるため、cfg/yolov3.cfgのbatch=64を32に変更。

以上。

すべてが完了したら、以下を実行してリアルタイム物体検知ができたら完了。

Dell G7工場出荷時状態に戻した場合の不具合解決

windows再セットアップ時の問題として、キーボード配列が滅茶苦茶になる。

その解決策がこちらのサイトにあるので参考に載せておきます。

またデュアルブートしている場合、ubuntuのパーティションだけを簡単に削除する方法として、

AOMEI Partition Assistant Standard Edition

が、かなり使いやすいです。

参考なまでに。

それではまた!

この記事の内容について、相談したい方へ

技術選定・実装の進め方・組織での導入など、AI/IoT全般のご相談を受け付けています。

無料相談会(30分・オンライン)

About The Author

Hideki
AI coordinator株式会社 代表取締役/東京海洋大学 産学官連携研究員。AIロボティクスのスタートアップで執行役員CTO 兼 VPoEとして収穫ロボットの開発組織を統括(2026年7月まで)。画像認識関連のAI特許3件取得・1件出願中。現在はAI・ロボティクス・IoTの現場実装を、月額の技術顧問契約で「現場で動くまで」伴走しています。
会社概要 → www.ai-coordinator.co.jp