投稿

2月, 2024の投稿を表示しています

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...

postgresql-clientのupgradeでエラー発生

1.概要 ubuntuのupdateを実行すると、下記postgresqlでエラーになりました。導入環境からpostgresql-clientが原因と思って調べました。その内容を記述します。 N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease' doesn't support architecture 'i386' 2.詳細 postgresql-client-14をubuntu-20.04上に手順に沿って導入をしました。導入直後は何も問題がなかったのですが、ubuntuをupdateしようとするとエラーです。どうやらi386はサポートされないようで、更新もできないようです。 参考資料に修正手順が記述されていました。 インストール手順の最初の部分に問題があります。 # Create the file repository configuration: sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' これを以下のように[arch=amd64]を追加して、実行します。 /etc/apt/sources.list.d/pgdg.listが変わっていることを確認します。 その後、ubuntuのupdateを実行すると問題改善です。 # Create the file repository configuration: sudo sh -c 'echo "deb [arch=amd64] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'...

ubuntu 22.04とwineでwindows95/98時代のgameにチャレンジ

1.概要 ubuntu-20.04からubuntu-22.04へ移行検証をしています。ubuntu-20.04 + wine + timidityでWindows98時代のGameを動かしていましたが、同じやり方をubnuntu-22.04で実行すると、midiの音は鳴らず、ゲーム中の音も割れたような音になり、良くありません。この状況を記述します。 2.詳細 本ブログのmidi playback with wine(2023-09-01)を参考にしてください。ubuntu-20.04はこの方法で、あたかもWindows98で実行しているようにGameを実行することができました。同じ手順でubuntu-22.04で実行したのですが、ubuntu-20.04と同じにはなりません。 timidityの導入、wine 6.0の導入は問題なく実行できますが、Win98のGameをGame付属のインストーラで導入すると以下のようなエラーになります。ubuntu-22.04で動作しないのかもしれません。 0100:err:ntdll:RtlpWaitForCriticalSection section 66444940 "dlls/krnl386.exe16/syslevel.c: Win16Mutex" wait timed out in thread 0100, blocked by 0104, retrying (60 sec) 0088:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003 参考 [本ブログ内参照] ・wineを利用してwindows95/98時代のgameでmidi音源再生しました

rcloneを利用したMicrosoft One Driveの接続

1.概要 onedriveアプリを利用したMicrosoft OneDriveの接続をしましたが、もっと便利なrcloneをネットで見つけたので試してみました。その内容を記述します。 2.詳細 環境はubuntu-20.04.6のデスクトップ環境です。 手順は以下のとおりです。 (a) install (b) config (c) mount (a) install sudo apt-get install curl curl https://rclone.org/install.sh | sudo bash (b) config rclone config ここでmicrosoft onedriveを定義して、認証を受けます。 参考資料に沿って作業します (c) mount mkdir msonedrive rclone mount onedrive: msonedrive と実行するとエラーになります。 <5>NOTICE: OneDrive root '': --vfs-cache-mode writes or full is recommended for this remote as it can't stream Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH ネットで調べて下記シンボリックリンクを作成 sudo ln -s /bin/fusermount /bin/fusermount3 rclone mount onedrive: msonedrive <5>NOTICE: OneDrive root '': --vfs-cache-mode writes or full is recommended for this remote as it can't stream ls msonedrive で参照できます。 参考 [外部サイト参照] ・ RcloneでクラウドストレージをLinuxに自動マウント ・ rcloneでOneDriveからLinuxサーバにファイルを移動する ・ Rclone 1...

Microsort One Driveのアクセス方法にチャレンジしました

1.概要 Google Driveのマウントができたので、Microsoft One Driveにチャレンジしました。ネットの記事を探してあれこれ実行しましたが、結果として、onedriveというアプリを利用する方法は目的に合わない方法でした。その内容を記述します。 2.詳細 試行錯誤したのでその内容に沿って記述します。 (a) ubuntu 標準リポジトリを利用したonedrive (b) yann1ck/onedrive (c) skilion/onedrive (d) abraunegg/onedrive (a) ubuntu 標準リポジトリを利用したonedrive sudo apt install onedrive でインストールできますが、"error": "invalid_grant"になります。 (b) yann1ck/onedrive やはり、"error": "invalid_grant"になります。 (c) skilion/onedrive gitからdownloadしてbuildしたのですが、"error": "invalid_grant"になります。 (d) abraunegg/onedrive gitの手順は理解が難しく、参考資料を参照しました。 この手順でonedriveは動作します。 onedrive --synchronize を実行すると、ホームの中に、OneDriveディレクトリが作成されて、 Windows11で利用しているOneDriveの内容を参照できました。 しかし、この同期を切り離すことがわかりません。mount/umount機能を利用してOneDriveを利用することが目標だったので、onedriveアプリはこの目的には使えない方法のようです。 参考 [外部サイト参照] ・ How to Install Microsoft OneDrive on Ubuntu ・ 20.04 LTS OneDrive Issues Linking account ・ Ubuntu 20.04 で OneDrive に接続 ・ skilion/onedrive ・ Ubuntu20.04でOneDriveを使う ・ ...