from lmdeploy import pipeline, GenerationConfig, TurbomindEngineConfig from lmdeploy.vl import load_image import spaces import gradio as gr from PIL import Image import numpy as np pipe = pipeline('gokaygokay/llava-llama3-docci') @spaces.GPU def create_captions_llava_llama3_docci(image): gen_config = GenerationConfig(repetition_penalty=1.10) image = Image.fromarray(np.uint8(image)).convert('RGB') response = pipe(('describe this image in detail', image), gen_config=gen_config) return response.text css = """ #mkd { height: 500px; overflow: auto; border: 1px solid #ccc; } """ with gr.Blocks(css=css) as demo: gr.HTML("