[codex] Add methane plume extraction demo - #100
Draft
fbenavidesj-code wants to merge 4 commits into
Draft
Conversation
Contributor
|
Thanks for your contribution @fbenavidesj-code Can you share the fine-tuning script and dataset you used to generate the model checkpoint felipeliquid/LFM2.5-1.6B-VL-Extract-Plume-Demo with leap-finetune? I would like this example to be self-contained and reproducible. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a self-contained methane plume extraction cookbook example for O&G leak-monitoring triage with
LFM2.5-VL-1.6B.The example shows the structured-output workflow:
It includes:
training/recipe that documents how the private checkpoint was produced and how to reproduce the final recipe directlyFine-tuning recipe
Added
examples/methane-plume-extraction/training/with:schema.yaml: exact schema used for the checkpointleap_finetune_modal.yaml: LEAP VLM SFT config used for the runtraining_manifest.json: verified final dataset mix, checksums, hyperparameters, and eval resultssample_train_row.json: concrete LEAP VLM SFT message-format examplescripts/prepare_modal_training_bundle_with_replay.py: helper to convert image/schema/ground-truth rows into the Modal/LEAP training JSONL formatThe documented checkpoint recipe is:
The cookbook does not redistribute source imagery, rendered train images, or the full 20,650-row JSONL. The training README points users to the public sources, the required final schema, the expected row contract, the Modal upload path, and the license constraints before redistributing derivatives.
Data sources
Validation
python3 -m py_compile examples/methane-plume-extraction/scripts/serve_demo.py examples/methane-plume-extraction/scripts/serve_local_methane.py examples/methane-plume-extraction/training/scripts/prepare_modal_training_bundle_with_replay.pypython3 -m json.toolontraining_manifest.jsonandsample_train_row.jsoninteractive_demo.htmlpayload as JSONschema.yamlfiles are byte-identical and matchtraining_manifest.json.env, model weights, caches, pyc files, or local absolute paths included