Skip to content

Releases: JuliaParallel/Dagger.jl

v0.19.1

09 Aug 04:16
09170a3
Compare
Choose a tag to compare

Dagger v0.19.1

Diff since v0.19.0

Merged pull requests:

Closed issues:

  • 3D FFT ConcurrencyViolationError (#646)
  • 3D FFT gets DivideError: integer division error (#647)

v0.19.0

24 Jul 13:50
31eafd7
Compare
Choose a tag to compare

Dagger v0.19.0

Diff since v0.18.17

Breaking changes

  • The result of delayed(...)(...) can no longer be evaluated twice
  • ThunkOptions has been replaced with Options
  • Arbitrary options cannot be propagated anymore
  • The Processor component of Chunk, and the processor option, are no longer relevant to scheduling

Merged pull requests:

  • Various performance and memory optimizations (#558) (@jpsamaroo)
  • datadeps: Add at-stencil helper (#564) (@jpsamaroo)
  • Add task affinity support with compute_scope and result_scope in Dagger.jl's @spawn macro (#610) (@AkhilAkkapelli)
  • logging: Default disable metrics, enable all_task_deps (#626) (@jpsamaroo)
  • Add view Support for Efficient DArray Chunk Slicing (#627) (@AkhilAkkapelli)
  • DArray: Add FFT implementation for 1D/2D/3D (#629) (@jpsamaroo)
  • Enhance DArray Distribution with Processor Assignment (#630) (@AkhilAkkapelli)
  • CompatHelper: bump compat for AMDGPU in [weakdeps] to 2, (keep existing compat) (#637) (@github-actions[bot])

Closed issues:

  • Memory leak when copying data from one worker to another (#547)

v0.18.17

01 Jul 05:37
421ec70
Compare
Choose a tag to compare

Dagger v0.18.17

Diff since v0.18.16

Merged pull requests:

Closed issues:

  • 'No TID' warnings when shard is used (#571)
  • Error when using Dagger in Jupyter Notebook / Google Colab (#594)
  • Error with docs example on nested loops (#595)
  • Dagger.workers() do not include DistributedNext workers ? (#600)

v0.18.16

04 Jun 21:13
e5a3698
Compare
Choose a tag to compare

Dagger v0.18.16

Diff since v0.18.15

Merged pull requests:

Closed issues:

  • Dagger won't precompile in Julia 1.12-beta3 (#598)

v0.18.15

08 May 14:47
d93dc52
Compare
Choose a tag to compare

Dagger v0.18.15

Diff since v0.18.14

Merged pull requests:

Closed issues:

  • Bump TimespanLogging and register new version (#597)

v0.18.14

06 Dec 21:05
4c51d84
Compare
Choose a tag to compare

Dagger v0.18.14

Diff since v0.18.13

Merged pull requests:

  • Initial support for robustly migrating streaming tasks (#568) (@JamesWrigley)
  • CompatHelper: add new compat entry for PythonCall in [weakdeps] at version 0.9, (keep existing compat) (#574) (@github-actions[bot])
  • parser: Re-support broadcast (#575) (@jpsamaroo)
  • Use [sources] to specify local deps for documentation (#576) (@m-fila)
  • CompatHelper: bump compat for Colors in [weakdeps] to 0.13, (keep existing compat) (#577) (@github-actions[bot])
  • Update CI jobs (#578) (@JamesWrigley)
  • Add support for DistributedNext (#582) (@JamesWrigley)

Closed issues:

  • Dagger documentation does not build locally (#552)

v0.18.13

28 Sep 12:34
9bdf2d7
Compare
Choose a tag to compare

Dagger v0.18.13

Diff since v0.18.12

Merged pull requests:

Closed issues:

  • Assignable task names for logging purposes (#545)
  • Parallelization across threads does not appear to work correctly (#548)

v0.18.12

26 Jun 02:18
235b968
Compare
Choose a tag to compare

Dagger v0.18.12

Diff since v0.18.11

Merged pull requests:

Closed issues:

  • Dagger's syntax when calling functions with kwards does not match Julia syntax (#421)
  • BUG @spawn macro does not support do syntax (#479)
  • @spawn does not work with nested function call (#480)
  • Adding processes and using eager API produces warnings about workers dying (#536)

v0.18.11

06 Jun 14:05
e8e36b7
Compare
Choose a tag to compare

Dagger v0.18.11

Diff since v0.18.10

Merged pull requests:

  • Add support for limiting the evaluations of a streaming DAG (#519) (@JamesWrigley)
  • CompatHelper: add new compat entry for GraphViz in [weakdeps] at version 0.2, (keep existing compat) (#520) (@github-actions[bot])
  • CompatHelper: add new compat entry for DataFrames in [weakdeps] at version 1, (keep existing compat) (#521) (@github-actions[bot])
  • CompatHelper: add new compat entry for Colors in [weakdeps] at version 0.12, (keep existing compat) (#522) (@github-actions[bot])
  • CompatHelper: add new compat entry for Plots in [weakdeps] at version 1, (keep existing compat) (#523) (@github-actions[bot])
  • DArray: Fix broken indexing caching (#525) (@jpsamaroo)
  • tests: Fix assumption that rand won't return 0 (#526) (@jpsamaroo)
  • delayed: Make depwarn less noisy (#527) (@jpsamaroo)
  • DArray: Improve 0-dim support (#528) (@jpsamaroo)

v0.18.10

27 May 03:44
4cb4a36
Compare
Choose a tag to compare

Dagger v0.18.10

Diff since v0.18.9

Merged pull requests:

Closed issues:

  • function show_plan not working (#433)
  • Cannot precompile Dagger on Julia 1.11.0-beta1 (#503)
  • KeyError: key Dagger not found (#509)