yeq6x commited on
Commit
d3e21b2
1 Parent(s): 062376c
Files changed (2) hide show
  1. Dockerfile +12 -2
  2. app.py +0 -8
Dockerfile CHANGED
@@ -1,9 +1,19 @@
1
- # ベースイメージとしてPython 3.9を使用
2
- FROM python:3.9-slim
3
 
4
  # 作業ディレクトリを設定
5
  WORKDIR /app
6
 
 
 
 
 
 
 
 
 
 
 
7
  # 必要なPythonライブラリをインストールするための依存ファイルをコピー
8
  COPY requirements.txt /app/requirements.txt
9
 
 
1
+ # ベースイメージとしてCUDA対応のUbuntuを使用
2
+ FROM nvidia/cuda:12.2.2-base-ubuntu20.04
3
 
4
  # 作業ディレクトリを設定
5
  WORKDIR /app
6
 
7
+ # 必要なパッケージをインストール
8
+ RUN apt-get update && apt-get install -y --no-install-recommends \
9
+ python3-pip \
10
+ python3-dev \
11
+ && apt-get clean \
12
+ && rm -rf /var/lib/apt/lists/*
13
+
14
+ # Pythonのシンボリックリンクを作成
15
+ RUN ln -s /usr/bin/python3 /usr/bin/python
16
+
17
  # 必要なPythonライブラリをインストールするための依存ファイルをコピー
18
  COPY requirements.txt /app/requirements.txt
19
 
app.py CHANGED
@@ -210,12 +210,4 @@ with gr.Blocks() as demo:
210
  # JavaScriptの読み込み
211
  demo.load(js=script)
212
 
213
- # cudaのバージョンをprint
214
- import torch
215
- print("CUDA Version:", torch.version.cuda)
216
-
217
- # ubuntuのバージョンをprint
218
- import platform
219
- print("Ubuntu Version:", platform.linux_distribution())
220
-
221
  demo.launch()
 
210
  # JavaScriptの読み込み
211
  demo.load(js=script)
212
 
 
 
 
 
 
 
 
 
213
  demo.launch()