Spaces:
Runtime error
Runtime error
menouar
commited on
Commit
·
d898977
1
Parent(s):
3caf65d
Check the output_dir's value
Browse files
app.py
CHANGED
|
@@ -8,6 +8,8 @@ from utils.components_creator import *
|
|
| 8 |
|
| 9 |
finetuning_notebook = "Finetuning_NoteBook"
|
| 10 |
|
|
|
|
|
|
|
| 11 |
css = """
|
| 12 |
.container {
|
| 13 |
align-items: center;
|
|
@@ -87,6 +89,7 @@ def get_value(components: dict[Component, Any], elem_id: str) -> Any:
|
|
| 87 |
|
| 88 |
def preview_notebook():
|
| 89 |
html_exporter = HTMLExporter()
|
|
|
|
| 90 |
(body, resources) = html_exporter.from_notebook_node(notebook)
|
| 91 |
|
| 92 |
html_path = f"{finetuning_notebook}.html"
|
|
@@ -96,6 +99,8 @@ def preview_notebook():
|
|
| 96 |
|
| 97 |
|
| 98 |
def generate_code(components: dict[Component, Any]):
|
|
|
|
|
|
|
| 99 |
create_install_libraries_cells(notebook['cells'])
|
| 100 |
flash_attention_value = get_value(components, FLASH_ATTENTION_ID)
|
| 101 |
if flash_attention_value:
|
|
@@ -285,7 +290,6 @@ with gr.Blocks(css=css, theme=gr.themes.Soft(text_size='lg', font=["monospace"],
|
|
| 285 |
preview_btn = gr.Button(f"👀 Preview {finetuning_notebook}.ipynb", variant="primary", visible=False)
|
| 286 |
download_btn = gr.HTML(show_label=False, visible=True)
|
| 287 |
|
| 288 |
-
notebook = nbf.v4.new_notebook()
|
| 289 |
greet_btn.click(fn=generate_code, inputs=all_components, outputs=[preview_btn, download_btn])
|
| 290 |
|
| 291 |
preview_btn.click(fn=preview_notebook, inputs=None, outputs=iframe)
|
|
|
|
| 8 |
|
| 9 |
finetuning_notebook = "Finetuning_NoteBook"
|
| 10 |
|
| 11 |
+
notebook = None
|
| 12 |
+
|
| 13 |
css = """
|
| 14 |
.container {
|
| 15 |
align-items: center;
|
|
|
|
| 89 |
|
| 90 |
def preview_notebook():
|
| 91 |
html_exporter = HTMLExporter()
|
| 92 |
+
global notebook
|
| 93 |
(body, resources) = html_exporter.from_notebook_node(notebook)
|
| 94 |
|
| 95 |
html_path = f"{finetuning_notebook}.html"
|
|
|
|
| 99 |
|
| 100 |
|
| 101 |
def generate_code(components: dict[Component, Any]):
|
| 102 |
+
global notebook
|
| 103 |
+
notebook = nbf.v4.new_notebook()
|
| 104 |
create_install_libraries_cells(notebook['cells'])
|
| 105 |
flash_attention_value = get_value(components, FLASH_ATTENTION_ID)
|
| 106 |
if flash_attention_value:
|
|
|
|
| 290 |
preview_btn = gr.Button(f"👀 Preview {finetuning_notebook}.ipynb", variant="primary", visible=False)
|
| 291 |
download_btn = gr.HTML(show_label=False, visible=True)
|
| 292 |
|
|
|
|
| 293 |
greet_btn.click(fn=generate_code, inputs=all_components, outputs=[preview_btn, download_btn])
|
| 294 |
|
| 295 |
preview_btn.click(fn=preview_notebook, inputs=None, outputs=iframe)
|