on Docker(JP) #892
Closed
kzyoshimura
started this conversation in
Questions & Reports
Replies: 3 comments 1 reply
|
PostgreSQLの(PG-Stromの)起動後、しばらくするとこういったログ(CUDAバイナリのビルドが終わった事を示す)が @ytooyama さん このDockerの定義って、まだPG-Strom 5.0かその前後に作ったヤツですよね? |
1 reply
|
弊社でGISのプロジェクトでA100 GPU + GDSをDockerコンテナで使えているのでおそらく大丈夫だと思います。 |
0 replies
|
Dockerにてpg-strom利用できておりますのでクローズいたします。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Dockerにてpg-strom環境を構築しました。
手持ちのPCにGPUが無いため、さくらインターネトの高火力DoKにて動作させようとしましたが、GPUを利用したSQLが発行されません。
具体的には次のサイトの手順内のSQLを高火力DoKにて試しております。
・https://thinkit.co.jp/article/23090#toc-16
・https://github.com/ytooyama/pg-strom-docker
select * from pgstrom.gpu_device_info limit 10;にて情報取得できることは確認しており、pg-stromは利用できる状況かと思います。何か解決方法はありますでしょうか?
作成したコンテナイメージはkzyoshimura/pg-strom-postgis-pg16-cuda12.3:v2です。
https://hub.docker.com/repository/docker/kzyoshimura/pg-strom-postgis-pg16-cuda12.3/tags/v2/sha256-ac2fd87e1bbf60f2339b7b63177623bddbff386413fe744629bc3f461179e382
高火力Dokでは次のコマンドを指定しています。
bash -c "initdb -D \"\$PGDATA\" --encoding=UTF8 --locale=ja_JP.UTF-8; echo \"shared_preload_libraries = 'pg_strom'\" >> \"\$PGDATA\"/postgresql.conf; pg_ctl -D \"\$PGDATA\" -w start; sleep 10; export POSTGRES_PASSWORD=postgres; psql -U postgres -d postgres -c \"CREATE EXTENSION pg_strom; SET pg_strom.enabled=on; CREATE TABLE t_test AS SELECT id, id % 10 AS ten, id % 20 AS twenty FROM generate_series(1, 25000000) AS id ORDER BY id; CREATE TABLE t_join AS SELECT * FROM t_test ORDER BY random() LIMIT 1000000; explain analyze SELECT count(*) FROM t_test AS a, t_join AS b WHERE a.id = b.id GROUP BY a.ten;\" > \"\$SAKURA_ARTIFACT_DIR\"/result.log; exit"コマンド実行結果は以下です。
高火力Dokのログは以下です。
select * from pgstrom.gpu_device_info limit 10;の結果は以下です。All reactions