Closed ytooyama closed 1 month ago
すいません。ライセンスファイルを書き換えてませんか?これ。
$ cat /etc/heterodb.license
IAAGRjmOY+xZOb0SwdZgE+T/jcux0xs1e70Ol9g6//ZDbeC2D6uLwAHNJxBljl2kMSwC2pSzxmgSJuhgi3Xyw1t9iLenma6jFC3N8wzUYPh+6gZdtRFB8cQN+m9jq5NAhzCFj1Z8VRRzvAYKsppA4/mF8udodwFSLSMEXfMijyW4Hi0fHdsS1SU3BtzgpYssjvwzuECsaRnvgHAsb3GsZbVFQAr3xLyWG7riQt74zProXaDecOULojdry4dNhAfDzrcfB7xhNrUX6pZWB+VWmpkIVNreWb43TOmT6im2Q/IKwQ/62YyLAEO1FF3fo1z0BOHGo2fg7V7sNNw4CqbYXMgT=
----
VERSION:2
SERIAL_NR:VTJ-TRIAL-KUJIRA
ISSUED_AT:2023-01-20
EXPIRED_AT:2099-12-31
GPU_UUID:GPU-de13daa5-7c25-e2e5-5971-d08c77103b85
暗号化部分を復号化すると
$ ./license_tool -q /etc/heterodb.license
{ "version" : 2, "serial_nr" : "VTJ-TRIAL-KUJIRA", "issued_at" : "2023-01-20", "expired_at" : "2099-12-31", "nr_gpus" : 3, "gpus" : [ { "uuid" : "GPU-c8205e71-b22d-00d8-7c56-6a75d8e696fc" }, { "uuid" : "GPU-e17b7308-b434-b2e5-1678-218a06378a9e" }, { "uuid" : "GPU-7f67e09e-a284-dbeb-3023-435d325abc73" } ]}
別のGPU x3個のUUIDが出てきますが、当然、これらは Kujira には搭載されていないので、 heterodb-extraはこれを認識しません。 したがって、認識しないGPUとの最短距離といったものは存在しないので、これは正常動作です。
PostgreSQLの起動ログを見ても、見知らぬGPU-UUIDが表示されているので、ライセンスファイルとGPUが一致していないだけです。
May 29 15:49:49 kujira.vtj postmaster[408777]: 2024-05-29 15:49:49.552 UTC [408777] LOG: HeteroDB Extra module loaded [api_version=20240418,cufile=on,nvme_strom=off,githash=3ffc65428c07bb3c9d0e5c75a2973389f91dfcd4]
May 29 15:49:49 kujira.vtj postmaster[408777]: 2024-05-29 15:49:49.552 UTC [408777] LOG: HeteroDB License: { "version" : 2, "serial_nr" : "VTJ-TRIAL-KUJIRA", "issued_at" : "2023-01-20", "expired_at" : "2099-12-31", "nr_gpus" : 3, "gpus" : [ { "uuid" : "GPU-c8205e71-b22d-00d8-7c56-6a75d8e696fc" }, { "uuid" : "GPU-e17b7308-b434-b2e5-1678-218a06378a9e" }, { "uuid" : "GPU-7f67e09e-a284-dbeb-3023-435d325abc73" } ]}
May 29 15:49:49 kujira.vtj postmaster[408777]: 2024-05-29 15:49:49.552 UTC [408777] LOG: PG-Strom version 5.1.2 built for PostgreSQL 15 (githash: ab327b61ffe74f482297f888c4df81658245dcfa)
マシン
P.S. 環境固有の問題かもしれません。
PG-Strom ソース版
ほかのソフトウェア
環境
ログ
<no GPUs>
という出力が見られる。クエリをすると、
GPU-Direct SQL: disabled