gem5のインストール手順

背景 gem5は現在のコンピュータアーキテクチャ研究分野で広く使用されているオープンソースシミュレータであり、システムレベルからマイクロアーキテクチャレベルに至るまでのモデリングと検証機能を提供します。gem5を利用すること、メモリ階層と実行可能コードを持つCPUのシステムレベルシミュレーションフレームワークを迅速に構築し、ベンチマークと指標に一面的な問題 ...

7月6日 17:35 投稿

Milk-V Duoの開発環境構築手順(Ubuntu 20.04)

本記事はMilk-V Duo公式ドキュメントを参考に、構築過程で遭遇する問題の解決策も含めて解説します。 開発環境 開発環境:Ubuntu 20.04 LTS 開発ボード:Milk-V Duo 開発環境のセットアップ 0. イメージの書き込み: 開始前に、SDカードを開発ボードに挿入し、公式ドキュメントに従ってDuoイメージを書き込みます。 コンピュータに接続後、数秒で青色のLEDが点滅するのが確 ...

7月1日 19:32 投稿

OpenCVとCUDAおよびcuDNNのモジュールコンパイル

概要 ハイパフォーマンスとリソース最適化を同時に達成する必要があるエッジコンピューティングデバイスやリソース制限のある開発ボード上でのYOLOなどの複雑なディープラーニングモデル実行において、C++とOpenCVのGPU加速技術の組み合わせは伝統的なPython環境に比べて顕著な利点があります。このアプローチは実行効率を大幅に向上させるとともにランタイムリソース消費 ...

6月30日 16:28 投稿

PHP 7.4とPHP 8.0のインストールとpkg-configの詳細

2022年12月21日 15:49:28 公式ドキュメント: PHP 7.4の変更点 一部の拡張がpkg-configのみを使用するように移行しています。これにより、--with-foo-dir=DIRなどのパラメータではなく、--with-fooを使用するようになります。カスタムライブラリのパスは、PKG_CONFIG_PATHに追加ディレクトリを設定するか、FOO_CFLAGSおよびFOO_LIBSで明示的に指定します。 影響を受ける拡張 ...

6月9日 16:48 投稿

FreeBSDでOllamaをインストールする方法

Ollamaは、ローカルで大規模言語モデル(LLM)を実行するためのオープンソースフレームワークです。これはさまざまなオペレーティングシステムをサポートしていますが、FreeBSDには対応していません。そのため、FreeBSD上でコンパイルしてインストールすることを試みました。 結論として、公式サイトのOllamaはコンパイルに失敗しましたが、カスタムバージョンを使用すれば ...

5月12日 21:50 投稿