Spaces:
Runtime error
Runtime error
Update run.py
Browse files
run.py
CHANGED
@@ -27,20 +27,7 @@ def fast_caption(sys_prompt, usr_prompt, temp, top_p, max_tokens, model, key, en
|
|
27 |
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
|
28 |
writer.writeheader()
|
29 |
|
30 |
-
if
|
31 |
-
video = video_src
|
32 |
-
processor = VideoProcessor(frame_format=frame_format, frame_limit=frame_limit)
|
33 |
-
frames = processor._decode(video)
|
34 |
-
base64_list = processor.to_base64_list(frames)
|
35 |
-
debug_image = processor.concatenate(frames)
|
36 |
-
if not key or not endpoint:
|
37 |
-
return "", f"API key or endpoint is missing. Processed {len(frames)} frames.", debug_image
|
38 |
-
api = AzureAPI(key=key, endpoint=endpoint, model=model, temp=temp, top_p=top_p, max_tokens=max_tokens)
|
39 |
-
caption = api.get_caption(sys_prompt, usr_prompt, base64_list)
|
40 |
-
progress_info.append(f"Using model '{model}' with {len(frames)} frames extracted.")
|
41 |
-
writer.writerow({'md5': 'single_video', 'caption': caption})
|
42 |
-
return f"{caption}", "\n".join(progress_info), debug_image
|
43 |
-
elif video_hf and video_hf_auth:
|
44 |
progress_info.append('Begin processing Hugging Face dataset.')
|
45 |
temp_parquet_file = hf_hub_download(
|
46 |
repo_id=video_hf,
|
@@ -118,8 +105,6 @@ with gr.Blocks() as Core:
|
|
118 |
endpoint_oai = gr.Textbox(label="OpenAI Endpoint")
|
119 |
with gr.Accordion("Data Source", open=True):
|
120 |
with gr.Tabs():
|
121 |
-
with gr.Tab("Upload"):
|
122 |
-
video_src = gr.Video(sources="upload", show_label=False, show_share_button=False, mirror_webcam=False)
|
123 |
with gr.Tab("HF"):
|
124 |
video_hf = gr.Text(label="Huggingface File Path")
|
125 |
video_hf_auth = gr.Text(label="Huggingface Token")
|
|
|
27 |
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
|
28 |
writer.writeheader()
|
29 |
|
30 |
+
if video_hf and video_hf_auth:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
progress_info.append('Begin processing Hugging Face dataset.')
|
32 |
temp_parquet_file = hf_hub_download(
|
33 |
repo_id=video_hf,
|
|
|
105 |
endpoint_oai = gr.Textbox(label="OpenAI Endpoint")
|
106 |
with gr.Accordion("Data Source", open=True):
|
107 |
with gr.Tabs():
|
|
|
|
|
108 |
with gr.Tab("HF"):
|
109 |
video_hf = gr.Text(label="Huggingface File Path")
|
110 |
video_hf_auth = gr.Text(label="Huggingface Token")
|