Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,10 +8,10 @@ import re
|
|
| 8 |
from torchvision.transforms.v2 import Resize
|
| 9 |
|
| 10 |
parser = argparse.ArgumentParser()
|
| 11 |
-
parser.add_argument("--cpu", action="store_true")
|
| 12 |
-
args = parser.parse_args()
|
| 13 |
|
| 14 |
-
DEVICE = "cuda"
|
| 15 |
DTYPE = torch.float32 if DEVICE == "cpu" else torch.float16 # CPU doesn't support float16
|
| 16 |
LATEST_REVISION = "2024-05-20"
|
| 17 |
|
|
@@ -78,7 +78,7 @@ def process_answer(img, answer):
|
|
| 78 |
with gr.Blocks() as demo:
|
| 79 |
gr.Markdown(
|
| 80 |
"""
|
| 81 |
-
# π moondream
|
| 82 |
"""
|
| 83 |
)
|
| 84 |
with gr.Row():
|
|
@@ -94,4 +94,5 @@ with gr.Blocks() as demo:
|
|
| 94 |
prompt.submit(answer_question, [img, prompt], output)
|
| 95 |
output.change(process_answer, [img, output], ann, show_progress=False)
|
| 96 |
|
| 97 |
-
|
|
|
|
|
|
| 8 |
from torchvision.transforms.v2 import Resize
|
| 9 |
|
| 10 |
parser = argparse.ArgumentParser()
|
| 11 |
+
parser.add_argument("--cpu", action="store_true", help="Use CPU for computation")
|
| 12 |
+
args = parser.parse_args([])
|
| 13 |
|
| 14 |
+
DEVICE = "cuda" if torch.cuda.is_available() and not args.cpu else "cpu" # Determine device based on availability and argument
|
| 15 |
DTYPE = torch.float32 if DEVICE == "cpu" else torch.float16 # CPU doesn't support float16
|
| 16 |
LATEST_REVISION = "2024-05-20"
|
| 17 |
|
|
|
|
| 78 |
with gr.Blocks() as demo:
|
| 79 |
gr.Markdown(
|
| 80 |
"""
|
| 81 |
+
# π moondream-finetuned
|
| 82 |
"""
|
| 83 |
)
|
| 84 |
with gr.Row():
|
|
|
|
| 94 |
prompt.submit(answer_question, [img, prompt], output)
|
| 95 |
output.change(process_answer, [img, output], ann, show_progress=False)
|
| 96 |
|
| 97 |
+
|
| 98 |
+
demo.queue().launch(debug=False)
|