Skip to content

Commit

Permalink
Merge pull request #791 from beehive-lab/release/0.12
Browse files Browse the repository at this point in the history
[Release] TornadoVM v0.12
  • Loading branch information
jjfumero authored Nov 17, 2021
2 parents 6a54470 + f5327a1 commit e225f46
Show file tree
Hide file tree
Showing 25 changed files with 210 additions and 165 deletions.
5 changes: 3 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -241,13 +241,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>

<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>
</dependencies>
```
Expand All @@ -256,6 +256,7 @@ Notice that, for running with TornadoVM, you will need either the docker images

#### Versions available

* 0.12
* 0.11
* 0.10
* 0.9
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ GPUs (NVIDIA, AMD), integrated GPUs (Intel HD Graphics and ARM Mali), and FPGAs

For a quick introduction please read the following [FAQ](assembly/src/docs/15_FAQ.md).

**Current Release:** TornadoVM 0.11 - 29/09/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.11)
**Current Release:** TornadoVM 0.12 - 17/11/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.12)

Previous Releases can be found [here](assembly/src/docs/Releases.md)

Expand Down Expand Up @@ -175,12 +175,12 @@ You can import the API and start using TornadoVM. Set this in the `pom.xml` file
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>
</dependencies>
```
Expand Down
2 changes: 1 addition & 1 deletion assembly/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>tornado</groupId>
<artifactId>tornado</artifactId>
<version>0.12-dev</version>
<version>0.12</version>
</parent>
<artifactId>tornado-assembly</artifactId>
<packaging>pom</packaging>
Expand Down
6 changes: 5 additions & 1 deletion assembly/src/bin/tornadoLocalInstallMaven
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
cd $TORNADO_SDK
cd share/java/tornado/

TORNADOVM_VERSION="0.11"
TORNADOVM_VERSION="0.12"

read -ra selected_backends < "${TORNADO_SDK}/etc/tornado.backend"

Expand All @@ -46,6 +46,10 @@ if [[ ${selected_backends} == *"ptx-backend"* ]]; then
mvn install:install-file -Dfile=tornado-drivers-ptx-${TORNADOVM_VERSION}.jar -DgroupId=tornado -DartifactId=tornado-drivers-ptx -Dversion=${TORNADOVM_VERSION} -Dpackaging=jar
mvn install:install-file -Dfile=tornado-drivers-ptx-jni-${TORNADOVM_VERSION}-libs.jar -DgroupId=tornado -DartifactId=tornado-drivers-ptx-jni -Dversion=${TORNADOVM_VERSION} -Dpackaging=jar
fi
if [[ ${selected_backends} == *"spirv-backend"* ]]; then
mvn install:install-file -Dfile=tornado-drivers-spirv-${TORNADOVM_VERSION}.jar -DgroupId=tornado -DartifactId=tornado-drivers-spirv -Dversion=${TORNADOVM_VERSION} -Dpackaging=jar
mvn install:install-file -Dfile=tornado-drivers-spirv-levelzero-jni-${TORNADOVM_VERSION}-libs.jar -DgroupId=tornado -DartifactId=tornado-drivers-spirv-levelzero-jni -Dversion=${TORNADOVM_VERSION} -Dpackaging=jar
fi
mvn install:install-file -Dfile=tornado-annotation-${TORNADOVM_VERSION}.jar -DgroupId=tornado -DartifactId=tornado-annotation -Dversion=${TORNADOVM_VERSION} -Dpackaging=jar

echo "Tornado SDK installed locally with maven"
5 changes: 3 additions & 2 deletions assembly/src/docs/1_INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,13 +249,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-api</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>

<dependency>
<groupId>tornado</groupId>
<artifactId>tornado-matrices</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>
</dependencies>
```
Expand All @@ -264,6 +264,7 @@ Notice that, for running with TornadoVM, you will need either the docker images

#### Versions available

* 0.12
* 0.11
* 0.10
* 0.9
Expand Down
4 changes: 2 additions & 2 deletions assembly/src/docs/6_TORNADO_FLAGS.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,6 @@ It enables the compiler to force partial unroll on counted loops with a factor o

##### Mathematical Native Functions

* `-Dtornado.enable.nativeFunctions=True`:
It enables the utilization of native mathematical functions, in case that the selected backend (OpenCL, PTX) suports native functions. This option is enabled by default.
* `-Dtornado.enable.nativeFunctions=False`:
It enables the utilization of native mathematical functions, in case that the selected backend (OpenCL, PTX, SPIR-V) suports native functions. This option is disabled by default.

Loading

0 comments on commit e225f46

Please sign in to comment.