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

Keycloakをdatabaseと連携を試しました

1.概要

前回、docker hubのkeycloakコンテナを利用して、SSOの雰囲気を確認しました。しかし、Ctrl-cでコンテナを終了すると設定した内容は消えてしまいます。そこで、Keycloakをdatabaseと連携して、試験利用できる最低限の環境構築に関して記述します。

2.詳細

参考資料では、MySQLを利用していますが、mariadbを利用して、最新版のkeycloakを試験できる設定にしました。以下のようにdocker-compose.ymlを作成します。

version: '3'
services:
  mariadb:
      image: mariadb:latest
      container_name: mariadb
      environment:
        MARIADB_DATABASE: keycloak
        MARIADB_ROOT_PASSWORD: rootpass
        MARIADB_USER: keycloak
        MARIADB_PASSWORD: password
      ports:
        - 3306:3306
  keycloak:
      image: keycloak/keycloak:latest
      container_name: keycloak
      environment:
        KEYCLOAK_ADMIN: admin
        KEYCLOAK_ADMIN_PASSWORD: admin
        KC_DB : mariadb
        KC_DB_URL: jdbc:mariadb://mariadb:3306/keycloak
        KC_DB_URL_DATABASE: keycloak
        KC_DB_USERNAME: keycloak
        KC_DB_PASSWORD: password
      ports:
        - 8080:8080
      command:
        - start-dev

起動方法は以下のとおりです。
docker-compose up -d

ブラウザ(firefoxなど)で、http://localhost:8080 で接続します。
user=admin, password=adminでkeycloakにloginできます。

参考
[本ブログ内参照]
・keycloakを利用してlocal環境でSSOを試しました
[外部サイト参照]
Docker-Composeを使用した際のKeyCloakのデータを外部DBに依存させる方法

コメント

このブログの人気の投稿

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

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

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