Spaces:
Runtime error
Runtime error
from pathlib import Path | |
import gradio as gr | |
from huggingface_hub import snapshot_download | |
snapshot_download("tiiuae/falcon-7b") | |
DATA_PATH = Path("/data") | |
def get_storage(): | |
files = [ | |
{ | |
"orig_name": file.name, | |
"name": file.resolve(), | |
"size": file.stat().st_size, | |
"data": None, | |
"is_file": True, | |
} | |
for file in DATA_PATH.glob("**/*") | |
if file.is_file() | |
] | |
usage = sum([f['size'] for f in files]) | |
return files, f"{usage/(1024.0 ** 3):.3f}GB" | |
with gr.Blocks() as app: | |
with gr.Row(): | |
with gr.Column(): | |
btn = gr.Button("Run") | |
with gr.Column(): | |
files = gr.Files(label="Files") | |
storage = gr.Text(label="Total Usage") | |
btn.click(get_storage, inputs=None, outputs=[files, storage], postprocess=False) | |
# Files that you explicitly allow on allowed_paths | |
app.launch(allowed_paths=["/data"]) |