投稿

10月, 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...

OSSのvisualization toolのGrafanaにチャレンジしました

1.概要 OSSのvisualization toolのGrafanaにチャレンジしました。GrafanaはDatabaseのデータをグラフィカルに表示することで刻一刻とデータが蓄積されている状況をわかりやすい形に変えることができます。今回はDocker環境にGrafanaとMariadbを導入後、Mariadbにテストデータを追加し、その結果をGrafanaで表示することを記述します。内容が多いので3回に分割します。 2.詳細 ・Docker環境にGrafanaとMariadbのコンテナを作成 ・Mariadbにテストデータ追加 ・GrafanaにMariadbのテストデータを表示 今回は下記作業です。 ・Docker環境にGrafanaとMariadbのコンテナを作成 (a) docker, docker-composeの導入 (b) docker-compose.yml作成 (c) container起動 (a) docker, docker-composeの導入 本ブログのredmine(05/20)を参照願います (b) docker-compose.yml作成 Grafanaは最新版(latest)、Mariadbは10を利用します。 port番号は標準、Mariadbはpasswordと設定しました。 version: '3.1' services:   grafana:     image: grafana/grafana:latest     ports:       - 3000:3000     tty: true   mariadb:     image: mariadb:10     ports:       - 3306:3306     environment:       - MARIADB_ROOT_PASSWORD=password     tty: true (c) container起動 $ docker-compose up -d $ docker ps grafana/grafa...

tsurugidbをbuildして、ubuntu上で動作試験しました

1.概要 tsurugidbのbuild手順に従って、ubuntu-22.04でBuildしてみようと考えました。ubuntu-22.04環境を新たに構築するために、ubuntu-20.04のdocker上で実行してみることにしました。手順通りにBuildできて利用できます。その内容を追記します。 2.詳細 参考資料に沿って作業しますが、環境はubuntu-20.04上のDocker Containerです。 usernameで処理しています。利用されている環境に合わせてください。 (a) dockerの導入 (b) tsurugidbのsource(tarアーカイブ)のdownload (c) Dockerfile作成 (d) container起動 (e) rootでcontainerへlogin後、作業 (f) usernameでcontainerへlogin後、作業 (g) 試験 (a) dockerの導入 本ブログのredmine(05/20)を参照願います (b) tsurugidbのsource(tarアーカイブ)のdownload https://github.com/project-tsurugi/tsurugidb/releases に接続して、 tsurugidb-1.0.0-BETA1.tar.gz をdownloadして、/home/username/tsurugi ディレクトリに保管します。 (c) Dockerfile、docker-compose.yml作成 /home/username/tsurugiディレクトリで作業します。 下記Dockerfileを作成します。 from ubuntu:22.04 RUN groupadd -g 1000 username RUN useradd -m -s /bin/bash -u 1000 -g 1000 username WORKDIR /home/username COPY tsurugidb-1.0.0-BETA1.tar.gz tsurugidb-1.0.0-BETA1.tar.gz RUN chown -R 1000:1000 /home/username 下記docker-compose.ymlを作成します。 version: '3.1' services:   ...

tsurugidbをubuntu 22/04で試しましたが動作しません

1.概要 tsurugidbはubuntu-22.04で動作するとの記述があるので、ubuntu-22.04で試してみました。しかし、ubuntu-22.04環境でaptによりdockerを導入しても、snapによりdockerを導入しても動作しません。結果は、前回ubuntu-20.04で実施した結果と同じでした。 また、ubuntu-20.04でsnapでdockerを導入して試してみましたが、同じ結果でした。 参考 [外部サイト参照] ・ 最新RDB「Tsurugi」の導入方法は? すぐに使えるDockerイメージを用意

tsurugidbをubuntuとWindowsのwslで試しました

1.概要 知人からtsurugidbのリリース案内のネット記事紹介をうけて、早速、動かしてみました。ubuntu-22.04ベースと記載されていますが、Docker環境ならばUbuntu-20.04でも動作すると考えてチャレンジしましたが、動作しません。ネットでWindowsのWSL2で動作したとの記事を見つけて、再度チャレンジして動作しました。この内容を記述します。 2.詳細 (a) ubuntu-20.04での試験 (b) Windows11 WSL2での試験 (a) ubuntu-20.04での試験 通常利用しているDocker環境で実行。Docker-hubでなく、Gitから導入するのは初めてです。 起動するとDockerのErrorとなりました。 $ docker pull ghcr.io/project-tsurugi/tsurugidb Using default tag: latest latest: Pulling from project-tsurugi/tsurugidb 37aaf24cf781: Pull complete e4e31387edfb: Pull complete 18f431a63a37: Pull complete 37fc08fe3aec: Pull complete 27a228ffc72d: Pull complete ba5a1e1cb613: Pull complete 9dc3d6cc561c: Pull complete 4f4fb700ef54: Pull complete $ docker container run -d -p 12345:12345 --name tsurugi ghrc.io/project-tsurugi/tsurugidb Digest: sha256:1ca6edc0196f504c9ecec51eb8652798b0d72d91902798f74412ac7d9b05daa2 Status: Downloaded newer image for ghcr.io/project-tsurugi/tsurugidb:latest ghcr.io/project-tsurugi/tsurugidb:latest Unable to find image 'ghrc.io/p...

Systemrescueのupgradeをしました

1.概要 System Rescue 9.06の利用を開始しました。丁度、miniPCのBMAX環境が利用できるので、UEFI-BIOS上でどのように動作するかを確認しました。その内容を記述します。 2.詳細 System Rescueは以前から利用していました。i686版とamd64版が登場して少し利用を躊躇っていましたが、amd64版の9.06へ移行することを考えて、評価利用を開始しました。今回実施した内容は下記3点です。 (a) UEFI-BIOS TPM有効環境でSystem Rescue 9.06はどのように動作するか? (b) UEFI-BIOS CSM(BIOS互換) TMP無効環境で、System Rescue 9.06はどのように動作するのか? (c) BIOS 環境で、System Rescue 9.06はどのように動作するのか? 準備として、System Rescue 9.06をDownload後、Ubuntu環境でUSB Memory(4GB)に導入します。導入方法はSystem Rescueのサイトに記載されている方式(ddコマンド)で実行しました。 (a) UEFI-BIOS TPM有効環境でSystem Rescue 9.06はどのように動作するか? Windows11をインストールできる環境です。USB Memoryをセットして、F11で選択をして起動しました。初期画面は水色系のメニューが表示され、2番目のCOPYTORAMを選択しました。特に問題なく起動し、X-Windowsまで動作確認しました。 (b) UEFI-BIOS CSM(BIOS互換) TMP無効環境で、System Rescue 9.06はどのように動作するのか? UEFI-BIOSのboot設定を変更して、USB Memoryを先頭デバイスに設定して起動しました。初期画面の表示内容は(a)と同じですが、立体的な感じです。こちらも2番目のCOPYTORAMを選択しました。特に問題なく起動し、X-windowsまで動作確認しました。 (c) BIOS 環境で、System Rescue 9.06はどのように動作するのか? (b)と同じ動きです。特に問題箇所はありません。 3.所見 System Rescueの以前のバージョンにはi686対応のものがあります。こちらも試験...

miniPCのBMAXでwindows11にWSL導入後Docker起動しました

 1.概要 BMAX環境に再度Windows11を導入して、WSL環境でubuntu-20.04を動かしました。Windows11導入後、WSLとubuntu-20.04を同時にインストールします。仮想環境はユーザは意識する必要はありませんが、仮想環境上にubuntuが導入されています。その内容を記述します。 2.詳細 参考資料に沿って作業します。PowerShellを管理者として起動して作業します。 (a) wslとubuntu-20.04導入 (b) ubuntu-20.04の初期設定 (c) docker導入 (a) wslとubuntu-20.04導入 wsl --install -d ubuntu-20.04 下記メッセージが表示されました PS C:\Windows\system32> wsl --install -d Ubuntu-20.04 インストール中: 仮想マシン プラットフォーム 仮想マシン プラットフォーム はインストールされました。 インストール中: Linux 用 Windows サブシステム Linux 用 Windows サブシステム はインストールされました。 インストール中: Ubuntu 20.04 LTS Ubuntu 20.04 LTS はインストールされました。 要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。 (b) ubuntu-20.04の初期設定 再起動をすると、ubuntu-20.04のterminalが起動しました。 ユーザーを登録して完了です。 (c) docker導入 試しにdockerを導入してみました。 sudo snap install docker このコマンド実行でdocker-composeも導入されました。 残念なことですが、aptコマンドでは実行できません。 doker-compose.ymlを作成して、ubuntu-20.04のコンテナを動かしてみました。 version: '3.1' services:   ubuntu20:     image: ubuntu:20.04     tty: true      docker-compose up ...