Skip to content

Commit 6d12d3e

Browse files
chore: bump to 0.9 (#1538)
Co-authored-by: José Valim <[email protected]>
1 parent 3df4fd5 commit 6d12d3e

File tree

8 files changed

+43
-9
lines changed

8 files changed

+43
-9
lines changed

exla/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## v0.9.0 (2024-09-26)
4+
5+
### Enhancements
6+
7+
* Overall improvements to the Nx.Defn compiler
8+
* Compiled functions now work across BEAM nodes
9+
* Add `cache: "path/to/file"` for disk caching JIT/compiled functions
10+
11+
### Bug fixes
12+
13+
* Use a single thread pool for MLIR contexts
14+
315
## v0.8.0 (2024-08-19)
416

517
* Add `EXLA.to_mlir_module/2`

exla/mix.exs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule EXLA.MixProject do
22
use Mix.Project
33

44
@source_url "https://github.com/elixir-nx/nx"
5-
@version "0.8.0"
5+
@version "0.9.0"
66

77
def project do
88
make_args =
@@ -63,8 +63,8 @@ defmodule EXLA.MixProject do
6363

6464
defp deps do
6565
[
66-
# {:nx, "~> 0.8.0"},
67-
{:nx, path: "../nx"},
66+
{:nx, "~> 0.9.0"},
67+
# {:nx, path: "../nx"},
6868
{:telemetry, "~> 0.4.0 or ~> 1.0"},
6969
{:xla, "~> 0.8.0", runtime: false},
7070
{:elixir_make, "~> 0.6", runtime: false},

exla/mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"makeup_erlang": {:hex, :makeup_erlang, "1.0.1", "c7f58c120b2b5aa5fd80d540a89fdf866ed42f1f3994e4fe189abebeab610839", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "8a89a1eeccc2d798d6ea15496a6e4870b75e014d1af514b1b71fa33134f57814"},
1111
"nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"},
1212
"nimble_pool": {:hex, :nimble_pool, "1.0.0", "5eb82705d138f4dd4423f69ceb19ac667b3b492ae570c9f5c900bb3d2f50a847", [:mix], [], "hexpm", "80be3b882d2d351882256087078e1b1952a28bf98d0a287be87e4a24a710b67a"},
13-
"nx": {:hex, :nx, "0.8.0", "81d801773cbcee654b8f6a41ccb7c2716d25073f2d64fec3d62950c9db98cf99", [:mix], [{:complex, "~> 0.5", [hex: :complex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "e61943143f1719dcceb8c5004286b719f3ab230058eafeea39799a4da3f0d754"},
13+
"nx": {:hex, :nx, "0.9.0", "03a622a27d93eaaa2d24ff9b812d9f675cc04eb0340ca3dd065674f3642867d3", [:mix], [{:complex, "~> 0.5", [hex: :complex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3810a5a90db0654b6e538430c0fb473a22bfc11b3d02ea7834db493cf3f56153"},
1414
"statistex": {:hex, :statistex, "1.0.0", "f3dc93f3c0c6c92e5f291704cf62b99b553253d7969e9a5fa713e5481cd858a5", [:mix], [], "hexpm", "ff9d8bee7035028ab4742ff52fc80a2aa35cece833cf5319009b52f1b5a86c27"},
1515
"telemetry": {:hex, :telemetry, "1.3.0", "fedebbae410d715cf8e7062c96a1ef32ec22e764197f70cda73d82778d61e7a2", [:rebar3], [], "hexpm", "7015fc8919dbe63764f4b4b87a95b7c0996bd539e0d499be6ec9d7f3875b79e6"},
1616
"xla": {:hex, :xla, "0.8.0", "fef314d085dd3ee16a0816c095239938f80769150e15db16dfaa435553d7cb16", [:make, :mix], [{:elixir_make, "~> 0.4", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "739c61c8d93b97e12ba0369d10e76130224c208f1a76ad293e3581f056833e57"},

nx/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## v0.9.0 (2024-09-26)
4+
5+
### Enhancements
6+
7+
* [Nx] Add 8-bit Floating Point numerical type
8+
* [Nx] Added `s4` and `s2` quantized integer types
9+
* [Nx] Add quantized int types (s2, s4, u2, u4)
10+
11+
### Bug fixes
12+
13+
* [Nx.LinAlg] Minor range slicing fixes on QR decomposition
14+
* [Nx] Nx.Defn.Grad now supports more vectorization cases
15+
16+
### Deprecations and incompatibilities
17+
18+
* [Nx] Default integer type is now `s32`
19+
* [Nx] Interface breaking changes for `Nx.to_pointer` and `Nx.from_pointer`
20+
321
## v0.8.0 (2024-08-19)
422

523
### Enhancements

nx/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Nx.MixProject do
22
use Mix.Project
33

44
@source_url "https://github.com/elixir-nx/nx"
5-
@version "0.8.0"
5+
@version "0.9.0"
66

77
def project do
88
[

torchx/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## v0.9.0 (2024-09-26)
4+
5+
* Update to latest Nx
6+
37
## v0.8.0 (2024-08-19)
48

59
* Update to latest Nx

torchx/mix.exs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Torchx.MixProject do
22
use Mix.Project
33

44
@source_url "https://github.com/elixir-nx/nx"
5-
@version "0.8.0"
5+
@version "0.9.0"
66

77
@libtorch_compilers [:torchx, :cmake]
88

@@ -41,8 +41,8 @@ defmodule Torchx.MixProject do
4141

4242
defp deps do
4343
[
44-
# {:nx, "~> 0.8.0"},
45-
{:nx, path: "../nx"},
44+
{:nx, "~> 0.9.0"},
45+
# {:nx, path: "../nx"},
4646
{:ex_doc, "~> 0.29", only: :docs}
4747
]
4848
end

torchx/mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"makeup_elixir": {:hex, :makeup_elixir, "0.16.2", "627e84b8e8bf22e60a2579dad15067c755531fea049ae26ef1020cad58fe9578", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b"},
77
"makeup_erlang": {:hex, :makeup_erlang, "1.0.1", "c7f58c120b2b5aa5fd80d540a89fdf866ed42f1f3994e4fe189abebeab610839", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "8a89a1eeccc2d798d6ea15496a6e4870b75e014d1af514b1b71fa33134f57814"},
88
"nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"},
9-
"nx": {:hex, :nx, "0.8.0", "81d801773cbcee654b8f6a41ccb7c2716d25073f2d64fec3d62950c9db98cf99", [:mix], [{:complex, "~> 0.5", [hex: :complex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "e61943143f1719dcceb8c5004286b719f3ab230058eafeea39799a4da3f0d754"},
9+
"nx": {:hex, :nx, "0.9.0", "03a622a27d93eaaa2d24ff9b812d9f675cc04eb0340ca3dd065674f3642867d3", [:mix], [{:complex, "~> 0.5", [hex: :complex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3810a5a90db0654b6e538430c0fb473a22bfc11b3d02ea7834db493cf3f56153"},
1010
"telemetry": {:hex, :telemetry, "1.3.0", "fedebbae410d715cf8e7062c96a1ef32ec22e764197f70cda73d82778d61e7a2", [:rebar3], [], "hexpm", "7015fc8919dbe63764f4b4b87a95b7c0996bd539e0d499be6ec9d7f3875b79e6"},
1111
}

0 commit comments

Comments
 (0)