OpenMythosのサンプルプログラムを動かしました

1.概要 前回、OpenMythosの環境構築まで実現したので、GitHubにあるサンプルプログラム(Usage)を動かしてみました。一部エラーが発生しましたが、結果出力部分なので修正をしました。その内容を記述します。 2.詳細 Usageに記載されているPythonプログラムをopenmythos_usage.pyとして作成します。 $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py 下記エラーとなります [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) Traceback (most recent call last):   File "/home/nakasima/openmythos/openmythos_usage.py", line 48, in <module>     rho = torch.linalg.eigvals(A).abs().max().item()           ^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: linalg.eig: The input tensor A must have at least 2 dimensions. コードの下記部分を修正します #rho = torch.linalg.eigvals(A).abs().max().item() rho = A.abs().max().item() $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) [MLA] Spectral radius ρ(A) = 0.3679 (mus...

CH341Aを利用したPCのマザーボードのBIOSリカバリ SW導入編

 1.概要

前回に引続きCH341Aを利用したマザーボードBIOSの復旧です。今回はUbuntuで実行するSoftwareに関する内容です。利用した環境はDesktopPC(AMD CPU 4core 16GB Memory)上のUbuntu-20.04.6を利用しました。

2.詳細

まず、BUILDするためにCH341AをUSBポートから取外します。下記参考資料を参照して実施します。

LinuxでもCH341AでROMにFlashしたい【IMSProg】

「README通りにインストール」と記述がありますが、READMEを見つけるのも一苦労です。
下記URLのREADMEを参照します。

https://github.com/YTEC-info/CH341A-Softwares/blob/main/Programas/Linux/IMSProg/README.md

まず、System software requirementsです。
環境はUbuntu-20.04なので下記箇所が該当します

$ sudo apt-get install cmake g++ libusb-1.0-0-dev qtbase5-dev qttools5-dev pkgconf

次にBUILDですが、gitはUbuntu-20.04環境に導入済みとします。

Compiling programmerの部分です

$ git clone https://github.com/bigbigmdm/IMSProg.git

$ cd ~/IMSProg/IMSProg_programmer
$ mkdir build
$ cd build
$ cmake ..
$ make -j`nproc`
$ sudo make install

Compiling editorの部分です

$ cd ~/IMSProg/IMSProg_editor
$ mkdir build
$ cd build
$ cmake ..
$ make -j`nproc`
$ sudo make install

これでBuild作業は完了です。
起動は下記コマンドを実行します。

$ IMSProg

参考資料を参照して表示内容が正しいか確認します。

参考
[本ブログ内参照]
・CH341Aを利用したPCのマザーボードのBIOSリカバリ 復旧編
・CH341Aを利用したPCのマザーボードのBIOSリカバリ 設置編
・CH341Aを利用したPCのマザーボードのBIOSリカバリ 概要編
[外部サイト参照]
LinuxでもCH341AでROMにFlashしたい【IMSProg】

コメント

このブログの人気の投稿

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

LinuxMint-22.3にWine 11.6をサクッと入れてみました

LinuxMint 21.3にWinBoat導入を試してみました