Spaces:
Runtime error
Runtime error
import os | |
os.system("pip install --upgrade torch transformers sentencepiece scipy cpm_kernels accelerate bitsandbytes") | |
import gradio as gr | |
from transformers import AutoTokenizer, AutoModelForCausalLM | |
# tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm2-6b-int4", trust_remote_code=True) | |
model = AutoModel.from_pretrained("THUDM/chatglm2-6b-int4", trust_remote_code=True) | |
# tokenizer = AutoTokenizer.from_pretrained("openchat/openchat_v2_w") | |
# model = AutoModelForCausalLM.from_pretrained("openchat/openchat_v2_w", load_in_8bit_fp32_cpu_offload=True, load_in_8bit=True) | |
model.half() | |
model = model.eval() | |
model_path = model.config._dict['model_name_or_path'] | |
model_size_gb = os.path.getsize(model_path) / (1024 * 1024 * 1024) | |
print(f"The model '{model_name}' is taking approximately {model_size_gb:.2f} GB of disk space.") | |
# with gr.Blocks() as demo: | |
# chatbot = gr.Chatbot() | |
# msg = gr.Textbox() | |
# clear = gr.ClearButton([msg, chatbot]) | |
# def respond(message, chat_history): | |
# response, chat_history = model.chat(tokenizer, message, history=chat_history, temperature=0.7, repetition_penalty=1.2, max_length=128) | |
# chat_history.append((message, response)) | |
# return "", chat_history | |
# msg.submit(respond, [msg, chatbot], [msg, chatbot]) | |
# if __name__ == "__main__": | |
# demo.launch() | |