Skip to content

Conversation

danbev
Copy link
Member

@danbev danbev commented Jun 23, 2025

This commit contains an attempt to reduce the size of the musa Docker image by copying only the necessary files from the build stage.

The motivation for this is that the CI runs sometimes fail with out of memory errors. These seems to be able to pass for PRs, at least sometimes but fail upon push to the master branch.

danbev added 2 commits June 23, 2025 15:14
This commit contains an attempt to reduce the size of the musa Docker
image by copying only the necessary files from the build stage.

The motivation for this is that the CI runs sometimes fail with out of
memory errors. These seems to be able to pass for PRs, at least
sometimes but fail upon push to the master branch.
@danbev danbev requested a review from ggerganov June 24, 2025 05:45
@danbev
Copy link
Member Author

danbev commented Jun 24, 2025

@ggerganov This is somewhat a trial and error as while this seems to work for PRs is seems to fail when CI runs on the master branch, so this might not be my last attempt.

@danbev danbev merged commit 9c47902 into ggml-org:master Jun 24, 2025
103 of 104 checks passed
bygreencn added a commit to bygreencn/whisper.cpp that referenced this pull request Jun 29, 2025
* ggerganov/master: (72 commits)
  ci : use selective copy for musa image (ggml-org#3296)
  ci: set fail-fast to false in docker.yml (ggml-org#3294)
  ruby : add Whisper::VERSION (ggml-org#3292)
  whisper : add version function (ggml-org#3289)
  ci : add should_release variable (ggml-org#3288)
  docs : add cmake "-j" flag in README.md (ggml-org#3284)
  ci : add support for tag-based releases (ggml-org#3287)
  release : v1.7.6
  bench : update benches
  bench : print system info before ctx check
  stream : add nullptr check of whisper_context (ggml-org#3283)
  ci : enable main-cuda build (ggml-org#3282)
  bindings.java : update java example (ggml-org#3281)
  coreml : backport CoreML features to macos < 14 (ggml-org#3255)
  ci : reduce musa image size (ggml-org#3277)
  whisper : add .gitignore entries for OpenVINO support (ggml-org#3276)
  command: output commands to text file (ggml-org#3273)
  ci : add apt-get clean to musa Dockerfile (ggml-org#3275)
  ruby : specify Apple frameworks explicitly on build (ggml-org#3270)
  talk-llama : sync llama.cpp
  ...
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.

2 participants