Skip to content

Fix GRPO marimo Plotly notebook dependencies#623

Open
AtinChing wants to merge 1 commit intohuggingface:mainfrom
AtinChing:fix-grpo-marimo-plotly-deps
Open

Fix GRPO marimo Plotly notebook dependencies#623
AtinChing wants to merge 1 commit intohuggingface:mainfrom
AtinChing:fix-grpo-marimo-plotly-deps

Conversation

@AtinChing
Copy link
Copy Markdown

What does this PR do?

This fixes the three GRPO marimo demos embedded in the LLM course.

They were failing in the browser because the Plotly examples depend on packages like numpy and pandas, but those dependencies were not declared explicitly. As a result, the marimo embed could get stuck in a broken install state instead of loading normally.

To fix that, I added inline dependency metadata to each notebook so marimo knows up front that they require plotly, numpy, and pandas. I also kept the existing Plotly visualizations, added a table to grpo_length.py, and cleaned up the existing tables in the other two demos so the outputs are easier to inspect.

Who can review?

(Feel free to tag members/contributors who may be interested in your PR.)

@burtenshaw as we discussed earlier about me helping out with fixes in the LLM course repo (the files in this PR are the source for some marimo notebooks in chapter 12 of the LLM course)

@mlabonne as the original author of the marimo notebook files' source code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant