投稿

5月, 2023の投稿を表示しています

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

Python-Redmineを利用してステム管理を行う方法 導入編

1.概要 Python-Redmineを利用したPythonによるシステム管理を実施する構成に変更します。Dockerfileとdocker-compose.ymlを修正します。前回作成したコンテナ環境は一度全て削除して再度作り直します。 2.詳細 Redmine環境構築は以下の手順です。ベースとなる環境はubuntu-20.04.6の環境です。 (a) docker, docker-composeの導入 (b) Docker, docker-compose.ymlの作成 (c) container起動 (d) redmineへlogin (e) python-redmineの動作確認 (a) docker, docker-composeの導入 前回記事参照 (b) Dockerfile, docker-compose.ymlの作成 Dockerfile, docker-compose.yml を作成します。 Dockerfile FROM redmine:4.2.10 RUN apt update RUN apt -y install python3-pip vim RUN pip install python-redmine docker-compose.yml version: '3.1' services:     redmine:         build:             context: .             dockerfile: Dockerfile         ports:             - 3000:3000         environment:             REDMINE_DB_MYSQL: db             REDMINE_DB_PASSWORD: ex...

オープンソースのプロジェクト管理ソフトウェアredminを試しました

1.概要 Redmineは、オープンソースのプロジェクト管理ソフトウェアです。RedmineはDatabaseを必要とします。Databaseの選択肢は複数ありますが、MariaDBを利用してRedmine環境構築を実施しました。その内容を記述します。また、今後、Python-Redmineを利用したPythonによるシステム管理に関しても実施予定です。 2.詳細 Redmine環境構築は以下の手順です。ベースとなる環境はubuntu-20.04.6の環境です。 (a) docker, docker-composeの導入 (b) docker-compose.ymlの作成 (c) container起動 (d) redmineへlogin となります。 (a) docker, docker-composeの導入 $ sudo apt -y install docker.io $ sudo apt -y install docker-compose $ sudo usermod -aG docker $(whoami) $ docker --version $ docker-compose --version PCを1度再起動します (b) docker-compose.ymlの作成 Docker hubの記述を参考にして、docker-compose.yml を作成します。 version: '3.1' services:     redmine:         image: redmine:4.2.10         restart: always         ports:             - 3000:3000         environment:             REDMINE_DB_MYSQL: db             REDMINE_DB_PASSWORD: exampl...

1台のPCでDockerを使用してNFS環境を構築

1.概要 前回、2台のPCを利用して、Dockerを使用し、Network経由でNFS環境を構築しました。今回はこれを1台のPCで実現することを実施したので、記述します。 2.詳細 作成した手順は以下の通りです。 (a) ubuntu-20.04にdocker, docker-composeを導入 (b) docker-compose.yml作成して、コンテナ起動 (c) 試験 (a) ubuntu-20.04にdocker, docker-composeを導入 $ sudo apt -y install docker.io $ sudo apt -y install docker-compose $ sudo usermod -aG docker $(whoami) $ docker --version $ docker-compose --version PCを1度再起動します (b) docker-compose.yml作成して、コンテナ起動 docker-compose.yml作成 version: '3' services:   ubuntu20:     image: ubuntu:20.04     volumes:         - vol_ubuntu:/mnt     tty: true   nfs:     image: itsthenetwork/nfs-server-alpine     privileged: true     volumes:         - vol_nfs:/nfsshare     environment:         - "SHARED_DIRECTORY=/nfsshare"     ports:         - "2049:2049" volumes:     vol_nfs:     vol_ubuntu:   ...

nfs4サーバーへDockerコンテナからアクセスする方法

1.概要 前回、Dockerを利用してnfs4のサーバー機能をコンテナで実現する方法を調べました。今回は別PCで動作しているnfs4サーバーへDockerコンテナからアクセスする方法を試したので記述します。nfs-clientを導入すると思っていたのですが、volumes定義をすることでアクセスできました。記述方法が良くわからず苦労しましたが、私の環境では動作確認できました。 2.詳細 作成した手順は以下の通りです。 (a) ubuntu-20.04にdocker, docker-composeを導入 (b) docker-compose.yml作成して、コンテナ起動 (c) 試験 (a) ubuntu-20.04にdocker, docker-composeを導入 $ sudo apt -y install docker.io $ sudo apt -y install docker-compose $ sudo usermod -aG docker $(whoami) $ docker --version $ docker-compose --version PCを1度再起動します (b) docker-compose.yml作成して、コンテナ起動 nfs4サーバーは、192.168.0.1で動作しているとします。 docker-compose.yml作成 version: '3' services:   ubuntu20:     image: ubuntu:20.04     volumes:         - vol_nfs:/mnt     tty: true volumes:     vol_nfs:         driver: local         driver_opts:             type: nfs             o: "addr=192.168.0.1,hard,nfsvers=4" ...