开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

ModelScope爆显存了吗,应该怎么解决?

ModelScope爆显存了吗,应该怎么解决?我使用的免费示例,显示GPU内存剩余22G,加载Yi-34B-Chat-4bits模型,kernal总是重启image.png
from modelscope import AutoModelForCausalLM, AutoTokenizer, GenerationConfig

tokenizer = AutoTokenizer.from_pretrained("01ai/Yi-6B-Chat", revision='master', trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("01ai/Yi-6B-Chat", revision='master', device_map="auto", trust_remote_code=True).eval()

Prompt content: "hi"

messages = [
{"role": "user", "content": "hi"}
]
input_ids = tokenizer.apply_chat_template(conversation=messages, tokenize=True, add_generation_prompt=True, return_tensors='pt')
output_ids = model.generate(input_ids.to('cuda'))
response = tokenizer.decode(output_ids[0][input_ids.shape[1]:], skip_special_tokens=True)

Model response: "Hello! How can I assist you today?"

print(response)

展开
收起
真的很搞笑 2023-12-27 07:28:26 105 0
1 条回答
写回答
取消 提交回答
  • 终端里看一下显存占用 ,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-12-27 09:12:32
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载