File size: 922 Bytes
6d982cb 97ea844 6d982cb 97ea844 8d2f1fa 97ea844 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import os
# コマンドを実行する
os.system("pip install transformers torch psutil")
# コマンドの実行結果を取得する(stdoutとstderrは出力されない)
result = os.system("pip install transformers")
from transformers import pipeline
import gradio as gr
import psutil
def get_memory_usage():
process = psutil.Process()
memory_usage = process.memory_info().rss / 1024 / 1024 # メモリ使用量をMB単位で取得
return f"Memory Usage: {memory_usage:.2f} MB"
generator = pipeline("text-generation", model="abeja/gpt-neox-japanese-2.7b")
def generate_text(prompt):
generated = generator(
prompt,
max_length=300,
do_sample=True,
num_return_sequences=3,
top_p=0.95,
top_k=50
)
return generated
iface = gr.Interface(fn=generate_text, inputs="text", outputs="list", description=get_memory_usage(),)
iface.launch()
|