AIの使い方のまとめ記事です。バージョンでかなり使い勝手が異なるので、注意が必要です。AIで環境構築・テストした内容を紹介します。3.0をインストールしました。PyTorch版のCPUとGPUの両方のdocker環境を整えています。2023.07.04AIFPGAAI機械学習でCPUとGPUを比較!サポートと処理速度を比べてみた簡単な機械学習をして、CPUとGPUの差を比較してみました。CPUをサポートされているものも多数ありますが、やはりGPUの方が圧倒的に楽です。処理速度もですが、サポートの差がCPUとGPUで違う一例を紹介します。Windows)UbuntuとWindowsの両方でNetronをインストールしました。TensorFlow(機械学習)などの「重み」を可視化してくれる、便利なソフトです。インストール方法・簡単な使い方を紹介します。第6回AIエッジコンテストに参加していました。RISC-Vを使って、画像とLIDAR点群からの3D物体検出が課題でした。貴重な勉強の機会になりましたし、自身への忘備録としても内容を紹介します。2023.03.11AIFPGAAInuScenes形式の3D物体検出をKV260(FPGA)で試したメモnuScenes形式の3D物体検出(PointPillars)をFPGAでテストしてみました。使用した評価ボードはKV260です。第6回AIエッジコンテストのデータセットでも確認しています。2023.02.05AIFPGAAIKITTI形式の3D物体検出をKV260(FPGA)で試したメモKITTIの3D物体検出(PointPillars)をFPGAでテストしてみました。使用した評価ボードはKV260です。AIのライブラリを使って、簡単にテストしてみた内容を紹介します。2023.03.10AIFPGAAIKV260でYOLOX+DPUの物体検出をしてみたメモFPGAでYOLOXの物体検出をしてみました。使用したFPGAの評価ボードはKV260です。AIのサンプルを使って簡単にテストした内容を紹介します。AIのPytorchのモデル(.xmodel)をコンパイルしてみました。練習を兼ねて、複数の物体検出(YOLOX、PointPillars)のモデルでテストしています。Finetuningという機能があります。PCのメモリが有る程度必要でした。低スペックPCには難しく、普通の量子化をした旨を紹介します。2023.03.10AIFPGAAILIDAR点群の3D物体検出の学習に失敗したメモ自動車のLIDAR点群データを使った3D物体検出の学習を試してみました。Xilinxからサンプルで提供されている学習済のモデル(重み)には勝てず...。試して失敗した内容含めて紹介します。formatのLidar点群の前処理をしてみたメモnuScenes形式のデータセットの学習前の前処理をしてみました。3D物体検出をするために、LIDAR点群を処理しています。データセットの入れ方から、プログラムの実行まで紹介します。miniのdatasetを試してみるnuScenesのデータセットは数百Gbyteと莫大です。miniならば数Gbyteのため、テストレベルなら簡単に使えます。AI環境下で簡単に評価まで実施してみました。2023.02.05AIFPGAAI機械学習でgpuメモリ不足のためバッチサイズを変更したメモPytorchで機械学習を回しているときにGPUメモリ不足でエラーになりました。簡単な対策として、バッチサイズ(batchsize)の変更をしました。Quantizer(量子化)の3D物体検出に失敗したメモVitis-AIのサンプル・ライブラリにないFPGAの量子化(Quantizer)を試してみました。3D物体検出(pointpainting)の対応はとても難しく失敗に終わりました。忘備録として一連の流れを紹介します。AIでKITTIとPointPillarsの機械学習を試してみました。データセットの用意からFPGAへの量子化までの動作確認をしています。その際にエラー出た内容含めて紹介します。2023.03.10AIFPGAAIspconvの古いVer1.2.1のインストールが苦労したメモ3D物体検出でspconvのライブラリを使っていたところエラーが出ました。参照していたのが古いVer1.xのライブラリでした。何とか環境維持しつつ、エラー消すために再度ビルドした内容を紹介します。Pytorchの量子化(vai_q_pytorch)する場面があります。Ver2.5でnvccの並列計算を使うには、環境のセットアップが必要です。vai_q_pytorchをインストールする方法を紹介します。2023.03.10AIFPGAAIUbuntuでninja-buildをインストールしてみたCMAKEよりも高速にビルドできると言われるninjaがあります。Ubuntuでインストールしてみましたので紹介します。AIでPytorchのConda環境を立ち上げてみました。量子化(vai_q_pytorch)する上でgpuとnvccを使うには、環境のセットアップが必要です。FPGAに向けてPytorchのモデルを量子化する内容を紹介します。AIに参加してきたPYNQからAXIバスのレジスタを触って、PWMを弄ってみたテスターで乾電池を測定してみる2017.09.242021.08.07乾電池の容量を比較!メーカ・サイズを変えて測定してみた2021.01.172021.12.05テスターでコンセントAC100Vを測定してみる2017.09.182020.11.28PLC(シーケンサ)・ラダーがフリーで使える!おすすめ入門ソフト2018.10.142022.04.09テスターの使い方!初心者向けに多くの測定事例を紹介2020.12.052024.02.18自己紹介ミソジメーカで働いている現役のハードウェアエンジニアのミソジと申します。UARust産業用イーサネットPoEラズパイプログラミングできることカメラの使い方エンジニア勉強方法おすすめ工具・部品イギリスサイトマップホーム検索トップサイドバ。