Releases: gpu-mode/popcorn-cli
Releases · gpu-mode/popcorn-cli
Release v1.2.38
Build(deps): bump bytes from 1.10.1 to 1.11.1 (#38) Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.10.1 to 1.11.1. - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1) --- updated-dependencies: - dependency-name: bytes dependency-version: 1.11.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Release v1.2.37
add skills files (#37) * add skills files * implement a setup command to add skills and symlink * update readme with new command * Make `popcorn setup` pull templates from reference-kernels Instead of writing a hardcoded submission template, setup now fetches the competition index YAMLs from gpu-mode/reference-kernels, lets the user interactively pick a competition, problem, and GPU, then downloads the real submission.py with the correct #!POPCORN directives injected. Setup always overwrites its own files on re-run (removed --force flag). Also adds a load-inline-native-code skill with CUDA and HIP templates for writing kernels via torch.utils.cpp_extension.load_inline(). --------- Co-authored-by: burtenshaw <ben.burtenshaw@gmail.com>
Release v1.2.34
Update README examples to use pmpp_v2 leaderboard names
Release v1.2.33
Support archive (tarball/zip) submissions for model competitions (#34) - Read submission files as bytes (Vec<u8>) instead of String to handle binary archives without crashing on invalid UTF-8 - Change submit_solution signature from &str to &[u8] for file content - Add is_archive_file() helper to detect .tar.gz, .tgz, .zip files - Skip popcorn directive parsing for archive files (return empty directives)
Release v1.2.31
Move admin commands and contributor docs to CONTRIBUTING.md
Release v1.2.30
Add docs for installing extra Python dependencies in submissions
Release v1.2.29
Add user submissions management commands (#32)
Release v1.2.28
Fix https://github.com/gpu-mode/popcorn-cli/issues/23
Release v1.2.21
Fix version mismatch by setting version from CI env var (#31) - Add build.rs that reads CLI_VERSION env var (defaults to "dev") - Update clap to use CLI_VERSION set by build script - Set Cargo.toml version to 0.0.0-dev as placeholder - CI passes git tag as CLI_VERSION when building releases Local builds show "dev", release builds show the tag version. Fixes #25
Release v1.2.16
Add test suite, CI workflow, and fix all clippy warnings (#30) * Add test suite, CI workflow, and fix all clippy warnings - Add 20 unit tests for core logic (directive parsing, text wrapping, HTTP client) - Add GitHub Actions workflow for tests on Linux/macOS/Windows - Fix all clippy warnings to enable -D warnings in CI - Add CLAUDE.md with contribution guidelines and architecture overview - Add tempfile dev-dependency for file-based tests Warnings fixed: - Remove redundant imports - Remove unused SubmissionResultMsg struct - Remove unused get_ascii_art/display_ascii_art functions - Fix int_plus_one, map_or, manual_strip, borrowed_box, redundant_closure - Fix needless_return and unnecessary_cast * Fix formatting in admin code after merge from main