Skip to content

Commit 585574e

Browse files
authored
Merge pull request #398 from jjfumero/release/1.0.4
[release] TornadoVM v1.0.4
2 parents d6618b1 + fbe53f2 commit 585574e

File tree

20 files changed

+65
-23
lines changed

20 files changed

+65
-23
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Developers can choose which backends to install and run.
1818

1919
For a quick introduction please read the following [FAQ](https://tornadovm.readthedocs.io/en/latest/).
2020

21-
**Latest Release:** TornadoVM 1.0.3 - 27/03/2024 :
21+
**Latest Release:** TornadoVM 1.0.4 - 30/04/2024 :
2222
See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html).
2323

2424
----------------------
@@ -248,12 +248,12 @@ You can import the TornadoVM API by setting this the following dependency in the
248248
<dependency>
249249
<groupId>tornado</groupId>
250250
<artifactId>tornado-api</artifactId>
251-
<version>1.0.3</version>
251+
<version>1.0.4</version>
252252
</dependency>
253253
<dependency>
254254
<groupId>tornado</groupId>
255255
<artifactId>tornado-matrices</artifactId>
256-
<version>1.0.3</version>
256+
<version>1.0.4</version>
257257
</dependency>
258258
</dependencies>
259259
```

bin/tornadovm-installer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import wget
3232
import installer_config as config
3333

3434
__DIRECTORY_DEPENDENCIES__ = os.path.join("etc", "dependencies")
35-
__VERSION__ = "v1.0.4-dev"
35+
__VERSION__ = "v1.0.4"
3636

3737
__SUPPORTED_JDKS__ = [
3838
config.__JDK21__,

docs/source/CHANGELOG.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,47 @@ TornadoVM Changelog
55

66
This file summarizes the new features and major changes for each *TornadoVM* version.
77

8+
TornadoVM 1.0.4
9+
----------------
10+
30th April 2024
11+
12+
Improvements
13+
~~~~~~~~~~~~~~~~~~
14+
15+
- `#369 <https://github.com/beehive-lab/TornadoVM/pull/369>`_: Introduction of Tensor types in TornadoVM API and interoperability with ONNX Runtime.
16+
- `#370 <https://github.com/beehive-lab/TornadoVM/pull/370>`_ : Array concatenation operation for TornadoVM native arrays.
17+
- `#371 <https://github.com/beehive-lab/TornadoVM/pull/371>`_: TornadoVM installer script ported for Windows 10/11.
18+
- `#372 <https://github.com/beehive-lab/TornadoVM/pull/372>`_: Add support for ``HalfFloat`` (``Float16``) in vector types.
19+
- `#374 <https://github.com/beehive-lab/TornadoVM/pull/374>`_: Support for TornadoVM array concatenations from the constructor-level.
20+
- `#375 <https://github.com/beehive-lab/TornadoVM/pull/375>`_: Support for TornadoVM native arrays using slices from the Panama API.
21+
- `#376 <https://github.com/beehive-lab/TornadoVM/pull/376>`_: Support for lazy copy-outs in the batch processing mode.
22+
- `#377 <https://github.com/beehive-lab/TornadoVM/pull/377>`_: Expand the TornadoVM profiler with power metrics for NVIDIA GPUs (OpenCL and PTX backends).
23+
- `#384 <https://github.com/beehive-lab/TornadoVM/pull/384>`_: Auto-closable Execution Plans for automatic memory management.
24+
25+
Compatibility
26+
~~~~~~~~~~~~~~~~~~
27+
28+
- `#386 <https://github.com/beehive-lab/TornadoVM/issues/386>`_: OpenJDK 17 support removed.
29+
- `#390 <https://github.com/beehive-lab/TornadoVM/pull/390>`_: SapMachine OpenJDK 21 supported.
30+
- `#395 <https://github.com/beehive-lab/TornadoVM/issues/395>`_: OpenJDK 22 and GraalVM 22.0.1 supported.
31+
- TornadoVM tested with Apple M3 chips.
32+
33+
Bug Fixes
34+
~~~~~~~~~~~~~~~~~~
35+
36+
- `#367 <https://github.com/beehive-lab/TornadoVM/pull/367>`_: Fix for Graal/Truffle languages in which some Java modules were not visible.
37+
- `#373 <https://github.com/beehive-lab/TornadoVM/pull/373>`_: Fix for data copies of the ``HalfFloat`` types for all backends.
38+
- `#378 <https://github.com/beehive-lab/TornadoVM/pull/378>`_: Fix free memory markers when running multi-thread execution plans.
39+
- `#379 <https://github.com/beehive-lab/TornadoVM/pull/379>`_: Refactoring package of vector api unit-tests.
40+
- `#380 <https://github.com/beehive-lab/TornadoVM/pull/380>`_: Fix event list sizes to accommodate profiling of large applications.
41+
- `#385 <https://github.com/beehive-lab/TornadoVM/pull/385>`_: Fix code check style.
42+
- `#387 <https://github.com/beehive-lab/TornadoVM/pull/387>`_: Fix TornadoVM internal events in OpenCL, SPIR-V and PTX for running multi-threaded execution plans.
43+
- `#388 <https://github.com/beehive-lab/TornadoVM/pull/388>`_: Fix of expected and actual values of tests.
44+
- `#392 <https://github.com/beehive-lab/TornadoVM/pull/392>`_: Fix installer for using existing JDKs.
45+
- `#389 <https://github.com/beehive-lab/TornadoVM/pull/389>`_: Fix ``DataObjectState`` for multi-thread execution plans.
46+
- `#396 <https://github.com/beehive-lab/TornadoVM/pull/396>`_: Fix JNI code for the CUDA NVML library access with OpenCL.
47+
48+
849
TornadoVM 1.0.3
950
----------------
1051
27th March 2024

docs/source/installation.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -771,13 +771,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
771771
<dependency>
772772
<groupId>tornado</groupId>
773773
<artifactId>tornado-api</artifactId>
774-
<version>1.0.3</version>
774+
<version>1.0.4</version>
775775
</dependency>
776776
777777
<dependency>
778778
<groupId>tornado</groupId>
779779
<artifactId>tornado-matrices</artifactId>
780-
<version>1.0.3</version>
780+
<version>1.0.4</version>
781781
</dependency>
782782
</dependencies>
783783
@@ -788,6 +788,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
788788
Versions available
789789
========================
790790
791+
* 1.0.4
791792
* 1.0.3
792793
* 1.0.2
793794
* 1.0.1

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
<packaging>pom</packaging>
1010
<name>tornado</name>
1111
<url>https://github.com/beehive-lab/tornadovm</url>

tornado-annotation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>tornado</artifactId>
88
<groupId>tornado</groupId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111

1212
<artifactId>tornado-annotation</artifactId>

tornado-api/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<parent>
66
<artifactId>tornado</artifactId>
77
<groupId>tornado</groupId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
</parent>
1010

1111
<groupId>tornado</groupId>
1212
<artifactId>tornado-api</artifactId>
13-
<version>1.0.4-dev</version>
13+
<version>1.0.4</version>
1414

1515
<name>tornado-api</name>
1616
<url>https://tornadovm.org</url>

tornado-assembly/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
</parent>
1010
<artifactId>tornado-assembly</artifactId>
1111
<packaging>pom</packaging>

tornado-benchmarks/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>tornado</groupId>
99
<artifactId>tornado</artifactId>
10-
<version>1.0.4-dev</version>
10+
<version>1.0.4</version>
1111
</parent>
1212

1313
<artifactId>tornado-benchmarks</artifactId>

tornado-drivers/drivers-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado-drivers</artifactId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

tornado-drivers/opencl-jni/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado-drivers</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-drivers-opencl-jni</artifactId>
1212
<name>tornado-drivers-opencl-jni</name>

tornado-drivers/opencl/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado-drivers</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-drivers-opencl</artifactId>
1212
<name>tornado-drivers-opencl</name>

tornado-drivers/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
</parent>
1010
<artifactId>tornado-drivers</artifactId>
1111
<name>tornado-drivers</name>

tornado-drivers/ptx-jni/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado-drivers</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-drivers-ptx-jni</artifactId>
1212
<name>tornado-drivers-ptx-jni</name>

tornado-drivers/ptx/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>tornado-drivers</artifactId>
99
<groupId>tornado</groupId>
10-
<version>1.0.4-dev</version>
10+
<version>1.0.4</version>
1111
</parent>
1212
<artifactId>tornado-drivers-ptx</artifactId>
1313
<name>tornado-drivers-ptx</name>

tornado-drivers/spirv/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>tornado</groupId>
99
<artifactId>tornado-drivers</artifactId>
10-
<version>1.0.4-dev</version>
10+
<version>1.0.4</version>
1111
</parent>
1212
<artifactId>tornado-drivers-spirv</artifactId>
1313
<name>tornado-drivers-spirv</name>

tornado-examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-examples</artifactId>
1212
<name>tornado-examples</name>

tornado-matrices/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>tornado</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>1.0.4-dev</version>
8+
<version>1.0.4</version>
99
</parent>
1010
<artifactId>tornado-matrices</artifactId>
1111
<name>tornado-matrices</name>

tornado-runtime/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-runtime</artifactId>
1212
<name>tornado-runtime</name>

tornado-unittests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>tornado</groupId>
88
<artifactId>tornado</artifactId>
9-
<version>1.0.4-dev</version>
9+
<version>1.0.4</version>
1010
</parent>
1111
<artifactId>tornado-unittests</artifactId>
1212
<name>tornado-unittests</name>

0 commit comments

Comments
 (0)