deploy: update Space from deploy_preflight --push
Browse files- .codeboarding/logs/wrapper-server.log +3 -0
- app.py +2 -1
- learn/finetune/activity.jsonl +1 -0
.codeboarding/logs/wrapper-server.log
CHANGED
|
@@ -85,3 +85,6 @@ INFO: 127.0.0.1:44498 - "GET /health HTTP/1.1" 200 OK
|
|
| 85 |
[stderr] 2026-06-14 04:45:55 INFO [watchfiles.main:308] 1 change detected
|
| 86 |
[stderr] 2026-06-14 04:45:55 WARNING [codeboarding_pro.analysis_controller:506] Skipping incremental update: full analysis artifacts not ready yet
|
| 87 |
[stderr] 2026-06-14 04:45:55 INFO [codeboarding_pro.analysis_controller:314] No cached analysis results; skipping health report
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
[stderr] 2026-06-14 04:45:55 INFO [watchfiles.main:308] 1 change detected
|
| 86 |
[stderr] 2026-06-14 04:45:55 WARNING [codeboarding_pro.analysis_controller:506] Skipping incremental update: full analysis artifacts not ready yet
|
| 87 |
[stderr] 2026-06-14 04:45:55 INFO [codeboarding_pro.analysis_controller:314] No cached analysis results; skipping health report
|
| 88 |
+
[stderr] 2026-06-14 04:50:47 INFO [watchfiles.main:308] 1 change detected
|
| 89 |
+
[stderr] 2026-06-14 04:50:48 WARNING [codeboarding_pro.analysis_controller:506] Skipping incremental update: full analysis artifacts not ready yet
|
| 90 |
+
[stderr] 2026-06-14 04:50:48 INFO [codeboarding_pro.analysis_controller:314] No cached analysis results; skipping health report
|
app.py
CHANGED
|
@@ -543,6 +543,7 @@ def build() -> gr.Blocks:
|
|
| 543 |
|
| 544 |
state = gr.State()
|
| 545 |
part = gr.State({"geometry": None, "mesh": None, "label": None, "read": None})
|
|
|
|
| 546 |
|
| 547 |
with gr.Tabs() as tabs:
|
| 548 |
# βββββββββββββββββββββββββ STUDIO Β· define the job βββββββββββββββββββββββ
|
|
@@ -729,7 +730,7 @@ def build() -> gr.Blocks:
|
|
| 729 |
# NOTE: model_choice dropdown will be added by UI agent. Currently defaults to "Retrieval (default)".
|
| 730 |
run_btn.click(build_start, [part], build_start_outs).then(
|
| 731 |
None, None, None, js=_SCROLL_TOP).then(
|
| 732 |
-
build_job, [part, material, description, temp, humidity, bed_position],
|
| 733 |
build_outs).then(job_readout, [state], [p_job])
|
| 734 |
vp_slider.change(scrub_layer, [vp_slider, part], [vp_layer])
|
| 735 |
read_toggle.change(toggle_read, [read_toggle, state],
|
|
|
|
| 543 |
|
| 544 |
state = gr.State()
|
| 545 |
part = gr.State({"geometry": None, "mesh": None, "label": None, "read": None})
|
| 546 |
+
model_choice_state = gr.State("Retrieval (default)") # hidden, UI agent will replace with dropdown
|
| 547 |
|
| 548 |
with gr.Tabs() as tabs:
|
| 549 |
# βββββββββββββββββββββββββ STUDIO Β· define the job βββββββββββββββββββββββ
|
|
|
|
| 730 |
# NOTE: model_choice dropdown will be added by UI agent. Currently defaults to "Retrieval (default)".
|
| 731 |
run_btn.click(build_start, [part], build_start_outs).then(
|
| 732 |
None, None, None, js=_SCROLL_TOP).then(
|
| 733 |
+
build_job, [part, material, description, temp, humidity, bed_position, model_choice_state],
|
| 734 |
build_outs).then(job_readout, [state], [p_job])
|
| 735 |
vp_slider.change(scrub_layer, [vp_slider, part], [vp_layer])
|
| 736 |
read_toggle.change(toggle_read, [read_toggle, state],
|
learn/finetune/activity.jsonl
CHANGED
|
@@ -30,3 +30,4 @@
|
|
| 30 |
{"timestamp":"2026-06-14T05:50:00-05:00","action":"serving","event":"modal_inference_deploying","details":"Modal inference API deploying (ap-60wirJOd35PZl1ZIKakD9v). Installing dependencies. Fixed two Modal API deprecations: container_idle_timeout->scaledown_window, allow_concurrent_inputs->@modal.concurrent."}
|
| 31 |
{"timestamp":"2026-06-14T05:55:00-05:00","action":"serving","event":"all_three_complete","details":"All three serving items implemented: 1) gguf_pipeline_modal.py for Ollama GGUF on Modal, 2) modal_serve.py for Modal inference API, 3) core/llm_zerogpu_lora.py + app.py backend for Gradio model switcher. UI placement deferred to other agent per user request."}
|
| 32 |
{"timestamp":"2026-06-14T06:00:00-05:00","action":"serving","event":"modal_api_deployed","details":"Modal inference API deployed successfully at https://kylebrodeur--microfactory-node-inference-serve.modal.run. Image built in 71s, app deployed in 75s."}
|
|
|
|
|
|
| 30 |
{"timestamp":"2026-06-14T05:50:00-05:00","action":"serving","event":"modal_inference_deploying","details":"Modal inference API deploying (ap-60wirJOd35PZl1ZIKakD9v). Installing dependencies. Fixed two Modal API deprecations: container_idle_timeout->scaledown_window, allow_concurrent_inputs->@modal.concurrent."}
|
| 31 |
{"timestamp":"2026-06-14T05:55:00-05:00","action":"serving","event":"all_three_complete","details":"All three serving items implemented: 1) gguf_pipeline_modal.py for Ollama GGUF on Modal, 2) modal_serve.py for Modal inference API, 3) core/llm_zerogpu_lora.py + app.py backend for Gradio model switcher. UI placement deferred to other agent per user request."}
|
| 32 |
{"timestamp":"2026-06-14T06:00:00-05:00","action":"serving","event":"modal_api_deployed","details":"Modal inference API deployed successfully at https://kylebrodeur--microfactory-node-inference-serve.modal.run. Image built in 71s, app deployed in 75s."}
|
| 33 |
+
{"timestamp":"2026-06-14T06:10:00-05:00","action":"deploy","event":"space_updated","details":"Deploy preflight 10/10 green. Pushed to build-small-hackathon/microfactory-lab. Factory reboot triggered. Space rebuilding. Note: Gradio warns about build_job arg count (model_choice has default, UI agent will wire dropdown)."}
|