エンジニア SSDの増設に必要なもの。実際にデスクトップに取り付けてみた! デスクトップPCにSSDを増設してみました。2.5インチのSSDに電源ケーブル・SATAケーブルを接続しています。実際に取り付けて、必要なものを確認してみました 2023.02.25 エンジニアハードウェア
AI Vitis AI 3.0でPyTorchのCPUとGPUの環境を構築したメモ Ubuntu 20.04の環境でVitis AI 3.0をインストールしました。※追記_Vitis AI 3.5でも同様にインストールできることを確認していますPyTorch版のCPUとGPUの両方のdocker環境を整えています。dock... 2023.02.25 2023.07.04 AIFPGA
エンジニア Ubuntu 20.04にGPU+CUDA環境を構築したメモ デスクトップPCのUbuntuを18.04→20.04に入れ直しました。OS入れ替えましたので、GPU+CUDAの環境も再度対応しました。CUDA Toolkit 12.0をインストールした内容を紹介します。Ubuntu 20.04にGPU... 2023.02.25 エンジニアハードウェア
エンジニア LANカードを増設!Linuxで認識したか確認してみた Linux(Ubuntu)のデスクトップにLANカードを増設しました。増設前と後でifconfigを行い、どのように認識されるのか確認しています。PCへの取り付け方法含めて紹介します。 2023.02.19 2023.02.25 エンジニアハードウェア
AI 機械学習でCPUとGPUを比較!サポートと処理速度を比べてみた 簡単な機械学習をして、CPUとGPUの差を比較してみました。CPUをサポートされているものも多数ありますが、やはりGPUの方が圧倒的に楽です。処理速度もですが、サポートの差がCPUとGPUで違う一例を紹介します。 2023.02.18 2023.02.19 AIFPGA
エンジニア Windows 11 Home(パッケージ版)を購入してみた Windows 11 Homeのパッケージ版を購入してみました。付属されたUSBとプロダクトキーを使い、無事インストールできました。OS無しの自作PCに、Windowsをセットアップした内容を紹介します。 2023.02.13 エンジニアハードウェア
エンジニア 機械学習のPCを自作してみた!(パーツ予算15~20万円編) 機械学習・ディープラーニング用のPCを自作してみました。パーツの予算総額は約15~20万円のミドルスペックです。機械学習で重要なGPUメモリを重視して、デスクトップPCを組んだ内容を紹介します。 2023.02.12 2023.02.14 エンジニアハードウェア
AI 第6回AIエッジコンテストが凄く難しいけど勉強になった感想 第6回AIエッジコンテストに参加していました。RISC-Vを使って、画像とLIDAR点群からの3D物体検出が課題でした。ただ貴重な勉強の機会になりましたし、自身への忘備録としても内容を紹介します。 2023.02.04 2023.03.11 AIFPGA
AI nuScenes形式の3D物体検出をKV260(FPGA)で試したメモ nuScenes形式の3D物体検出(PointPillars)をFPGAでテストしてみました。使用した評価ボードはKV260です。第6回AIエッジコンテストのデータセットでも確認しています。 2023.02.04 2023.02.05 AIFPGA
AI KITTI形式の3D物体検出をKV260(FPGA)で試したメモ KITTIの3D物体検出(PointPillars)をFPGAでテストしてみました。使用した評価ボードはKV260です。Vitis AIのライブラリを使って、簡単にテストしてみた内容を紹介します。 2023.02.04 2023.03.10 AIFPGA
AI KV260でYOLOX+DPUの物体検出をしてみたメモ FPGAでYOLOXの物体検出をしてみました。使用したFPGAの評価ボードはKV260です。Vitis AIのサンプルを使って簡単にテストした内容を紹介します。 2023.02.03 2023.02.05 AIFPGA
AI Vitis AIでPytorchのcompileをしてみたメモ Vitis AIのPytorchのモデル(.xmodel)をコンパイルしてみました。練習を兼ねて、複数の物体検出(YOLOX、PointPillars)のモデルでテストしています。 2023.01.29 2023.03.10 AIFPGA
AI 量子化のFast Finetuningをメモリ不足で諦めたメモ Vitis AIのFPGA向けの量子化で精度ロスを防ぐFast Finetuningという機能があります。但しPCのメモリが有る程度必要でした。(今回だと28GB程度)低スペックPCには難しく、普通の量子化をした旨を紹介します。 2023.01.28 2023.03.10 AIFPGA
AI LIDAR点群の3D物体検出の学習に失敗したメモ 自動車のLIDAR点群データを使った3D物体検出の学習を試してみました。ただ、Xilinxからサンプルで提供されている学習済のモデル(重み)には勝てず…。色々と試して失敗した内容含めて紹介します。LIDAR点群の3D物体検出の学習に失敗した... 2023.01.28 2023.03.10 AIFPGA
AI nuScenes formatのLidar点群の前処理をしてみたメモ nuScenes形式のデータセットの学習前の前処理をしてみました。3D物体検出をするために、LIDAR点群を処理しています。データセットの入れ方から、プログラムの実行まで紹介します。 2023.01.27 2023.03.10 AIFPGA
AI nuScenes miniのdatasetを試してみる nuScenesのデータセットは数百Gbyteと莫大です。nuScenes miniならば数Gbyteのため、テストレベルなら簡単に使えます。ダウンロードして、Vitis AI環境下で簡単に評価まで実施してみました。 2023.01.25 2023.02.05 AIFPGA
AI 機械学習でgpuメモリ不足のためバッチサイズを変更したメモ Pytorchで機械学習を回しているときにGPUメモリ不足でエラーになりました。一番簡単な対策として、バッチサイズ(batchsize)の変更をしました。CUDA out of memoryになったときに対応したメモを紹介します 2023.01.25 2023.03.10 AIFPGA
エンジニア GTX1650 GDDR6の消費電力を測定してみた GTX1650のGDDR6に負荷を掛けて、どれほどの消費電力になるか確認しました。機械学習を行い、GPUに100%の負荷を掛けた状態を測定しています。GTX1650の起動時、Idel時、100%の負荷時の消費電力を紹介します。 2023.01.22 エンジニアハードウェア
AI Vitis-AI Quantizer(量子化)の3D物体検出に失敗したメモ Vitis-AIのサンプル・ライブラリにないFPGAの量子化(Quantizer)を試してみました。ただ3D物体検出(pointpainting)の対応はとても難しく失敗に終わりました。忘備録として一連の流れを紹介します。 2023.01.22 2023.03.10 AIFPGA
AI KITTIとPointPillarsのVitis AIのサンプルを調べたメモ Vitis AIでKITTIとPointPillarsの機械学習を試してみました。データセットの用意からFPGAへの量子化までの動作確認をしています。その際にエラー出た内容含めて紹介します。KITTIとPointPillarsをVitis ... 2023.01.21 2023.03.10 AIFPGA