mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-08-21 00:33:44 +08:00
7da3de59bf6852af03a91de5d45270e4e4ae1739
8 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
89e536f909 | pkl name | ||
|
|
5bdc0c23a9 |
modeld_v2: Support Deep Models (#1887)
* modeld_v2: safe model validation * fix string * numpy * dumb * god use full attribute names please * modeld_v2: refactor compile_modeld * redundant * CREAM AND SUGAR * gpu stuffs * Update fetcher.py * Update compile_modeld.py * Update compile_modeld.py * Update compile_modeld.py * Update compile_modeld.py * summary * Update compile_modeld.py * Update compile_modeld.py * Update compile_modeld.py * i could lie say * needed * i could * Update compile_modeld.py * done done done * bye metadata * simplify * deeeeep * oopsie * i don't know what i'm doing * it's a supercombo * wtf. ghostwriter * i might be blind * fuck. i AM blind. or dumb. or both. * hmmmm * read/open - what's the difference * realize. that i don't know shit * whatever * fix paths * fuckit. dynamic everything. * simplify everything. * fix macos cabana * np.random.seed is deprecated, use Generator or default rng instead @nayan * this is annoying me * too much fluff * no * lint be crazy now, man i've been away a while * back * fix pkl loader test * that comment was wrong, its still per model, just compiled at with the input/output shapes * fix chunking * dump and assign to cpu * prev_feat in cpu to prevent corruption * add todo-sp * desire me? * allow legacy * lint * shapey * bye --------- Co-authored-by: discountchubbs <alexgrant990@gmail.com> Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com> Co-authored-by: Jason Wen <haibin.wen3@gmail.com> |
||
|
|
36a9c02b8f | sync: post-merge fixes for tinygrad bump | ||
|
|
b5d2026fc7 | sunnypilot models: support for on-policy models | ||
|
|
b2201c2a1d |
CI: validate model after build (#1744)
Co-authored-by: Jason Wen <haibin.wen3@gmail.com> |
||
|
|
4d65c52e6d |
modeld_v2: refactor abstract class to support off-policy models (#1672)
* modeld_v2: refactor abstract class to support off-policy models. * whoops * bump |
||
|
|
6d41ce2032 |
ci: Refactor model building workflows (#1096)
* Tinygrad bump from sync-20250627 * bump tinygrad_repo * Reformat metadata generator to match driving_models.json * bump tinygrad * Revert "bump tinygrad" This reverts commit |
||
|
|
3c36374bed |
ci: build upstream (tinnygrad) models from our pipeline (#498)
* Add job to fetch and upload model artifacts
Introduced a new `get_model` job to retrieve and upload model artifacts as part of the workflow. Updated the `build_model` job to download and clean up model files before building, ensuring an isolated and streamlined process. These changes improve modularity and artifact handling in the CI pipeline.
* Refine model file handling in build workflow
Restrict deletion and download commands to ".onnx" files to prevent unintended removal or overwriting of non-ONNX files. This ensures a more targeted and safer workflow for handling model artifacts.
* Update model artifact handling in build workflow
Changed artifact upload path to include only .onnx files and commented out the deletion of existing models. Also added a dependency for the build stage to ensure proper execution sequence.
* Update build workflow to refine model artifact handling
Removed unused code for deleting models and fixed the artifact path. Added a reference file logging custom name and upstream branch for better traceability. These changes streamline the workflow and improve clarity.
* Set dynamic run-name for sunnypilot build workflow
Added a customizable `run-name` field in the sunnypilot build model workflow. This allows more informative and dynamic naming based on input parameters such as `custom_name` or `upstream_branch`. Improves clarity and traceability in workflow runs.
* Add customization options and metadata generation to build
Introduce new inputs for file name prefix and 20Hz model specification in the workflow. Enable renaming of model files, generation of file hashes, and creation of a `metadata.json` file containing build details. This improves flexibility and enhances artifact information management.
* remove EOF
* No need for this hack anymore
* Add support for compiling ONNX models to Tinygrad format
* Add model directory environment variable and metadata generation script
* Fix quoting in model generator script command
* Refactor conditional flag for 20Hz input in build model script
* meh
* Add powersave management to build model workflow
* Add environment variable setup to build model workflow
* make it path call it a day
* kill me
* kill me x2
* mmm
* mmm
* Generate metadata.pkl
* Generate metadata.pkl
* ignore failure on getting model metadata
* Cleanup the existing onnxs
* Fix rm command syntax in build model script
* Cleaning a little
* Add optional file name parameter to generate_metadata function
* update
* stg
* linter
* more formatting
* Update sunnypilot model build workflow: improve custom naming, handle 20Hz default, and add commit date as output.
* Update commit date format in workflow script
Changed the commit date format in sunnypilot-build-model.yaml to a more human-readable format ('Month DD, YYYY'). This improves readability and consistency in the workflow outputs.
* Fix output naming in sunnypilot-build-model workflow
Corrected the output name from 'model_date' to 'commit_date' to match its usage. This ensures consistency and prevents potential errors in the workflow.
Add debug echo for model date in GitHub workflow
This change adds a debug echo statement to display the model date in the sunnypilot-build-model workflow. It helps verify the correct commit date is being set during the workflow process.
* Update BUILD_DIR path in sunnypilot workflow
Replaced hardcoded BUILD_DIR with a dynamic path using `github.workspace`. This enhances flexibility and ensures compatibility with different environments or runners.
* Revert "Update BUILD_DIR path in sunnypilot workflow"
This reverts commit
|