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

LinuxMint 22.3でdockerを利用してminidlnaを動かしました

1.概要

軽量版DNLAサーバのminidlnaはubuntuを利用して検証していました。LinuxMint 22.3のdocker環境で動作することを確認しました。ubuntuで利用していた時と比較して、docker環境が変わっています。ubuntu 24.04では起動できなかったのですが、ubuntu 24.04 LSTをベースとするLinuxMint 22.3は問題なく起動できます。手順は参考資料(DLNAのサーバのminidlnaをDocker環境で動かしました)を参照願いします。この内容を記述します。

2.詳細

LinuxMint 22.3が導入済みと想定します。
HW環境は、AMD 3200G、Momeory 16GB、SSD 256GBです。
SW環境は、LinuxMint 22.3です。
この環境にDockertとDocker Composeを導入後、Containerを作成して、minidlnaを動かします。

(1)Dockerを導入します
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu noble stable"
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo gpasswd -a $USER docker
$ docker --version
$ docker compose version

Docker version 29.4.2, build 055a478
Docker Compose version v5.1.3

PCをrebootします。

(2)docker-compose.yml作成します
version: '3.1'
services:
    minidlna:
        image: vladgh/minidlna
        network_mode: "host"
        environment:
            - MINIDLNA_MEDIA_DIR=/minidlna
            - MINIDLNA_FRIENDLY_NAME=miniDLNA_Server
        volumes:
            - vol_contents:/minidlna
        restart: always
volumes:
    vol_contents:
        driver: local
        driver_opts:
            type: none
            o: bind
            device: "/home/username/minidlna"

(3)containerを起動します
$ docker compose up -d

minidlna-1  | === Set user and group identifier
minidlna-1  | usermod: no changes
minidlna-1  | === Set standard configuration
minidlna-1  | === Set configuration from environment variables
minidlna-1  | === Set permissions
minidlna-1  | === Generate scan/rebuild flags
minidlna-1  | === Start daemon
minidlna-1  | minidlna.c:1134: warn: Starting MiniDLNA version 1.3.3.
minidlna-1  | minidlna.c:1182: warn: HTTP listening on port 8200

Firefoxから下記操作でアクセスできます
http://127.0.0.1:8200
外部通信のためにudp/1900を利用します。

3.所見

ubuntu 24.04でもDocker環境を新しくすると動作する気がしています。

参考
[ 本ブログ内参照 ]
・DLNAのサーバのminidlnaをDocker環境で動かしました
・ubuntu 24.04 LTSでminidlnaを試しました
・ubuntu 20.04, 22.04, 24.04でminidlnaを試しました
・もっと簡単なDLNAのサーバのなminidlnaを試しました
・DLNAのサーバのUMS(universal media server)を試しました

コメント

このブログの人気の投稿

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

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

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