Skip to content

Conversation

@jserv
Copy link

@jserv jserv commented Nov 6, 2025

First execution of 0_demo.ipynb requires long wait time while Ammonite or Almond downloads Chisel dependencies, causing poor user experience and low usability.

  • Use coursier fetch during Docker build to preload all Chisel dependencies
  • Cache artifacts to /coursier_cache for final image consumption
  • Preload: chisel3, chisel-iotesters, chiseltest, dsptools, rocket-dsptools, breeze, scalatest with specific versions matching load-ivy.sc

jserv added 2 commits November 6, 2025 16:09
First execution of 0_demo.ipynb requires long wait time while Ammonite
or Almond downloads Chisel dependencies, causing poor user experience and
low usability.
- Use coursier fetch during Docker build to preload all Chisel
  dependencies
- Cache artifacts to /coursier_cache for final image consumption
- Preload: chisel3, chisel-iotesters, chiseltest, dsptools,
  rocket-dsptools, breeze, scalatest with specific versions matching
  load-ivy.sc
CI build failing with coursier resolution error because
edu.berkeley.cs:chiseltest_2.12:0.6.2 doesn't exist in Maven Central.
- Changed chiseltest_2.12 version from 0.6.2 to 0.6.1
@jserv jserv merged commit a14b181 into dev Nov 6, 2025
1 check passed
@jserv jserv deleted the preload branch November 6, 2025 09:37
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