Spaces:
Runtime error
Runtime error
File size: 921 Bytes
87ce049 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import gradio as gr
from model_wrapper import CodeDebuggerWrapper
# instantiate once (will download model)
debugger = CodeDebuggerWrapper()
def debug_code(code: str):
if not code or not code.strip():
return "β Please paste some code to debug."
try:
return debugger.debug(code)
except Exception as e:
# friendly error message
return f"Error during model inference:\n{e}"
with gr.Blocks() as demo:
gr.Markdown("## π AI Code Debugger (Fine-tuned)")
gr.Markdown("Paste Python code below and click **Debug Code**. Uses your fine-tuned HF model.")
code_input = gr.Textbox(lines=14, placeholder="Paste Python code here...", label="Input Code")
output = gr.Textbox(lines=14, label="Debugged Code / Output")
btn = gr.Button("Debug Code")
btn.click(fn=debug_code, inputs=code_input, outputs=output)
if __name__ == "__main__":
demo.launch(share=True)
|