gpu / JOCLBlast

JOCLBlast - Java bindings for CLBlast
Other
14 stars 4 forks source link

Release 1.5.2 #17

Open gpu opened 3 years ago

gpu commented 3 years ago

As of https://github.com/CNugteren/CLBlast/releases/tag/1.5.2 , but https://github.com/gpu/JOCLBlast/issues/16 is still open. It's difficult.

gpu commented 3 years ago

Now that https://github.com/gpu/JOCLBlast/issues/16 is done: The release candidate for building the native libraries for version 1.5.2 is at https://github.com/gpu/JOCLBlast/releases/tag/1.5.2-RC00 (the same state as master currently).

There are no API changes, so this update only consists of the update of the version number, and using the corresponding CLBlast binaries.

gpu commented 3 years ago

@blueberry (I don't want to bug you, but am not sure whether you saw this: ) If you wanted to create the binaries for 1.5.2 as well, that would be great.

blueberry commented 3 years ago

Hi Marco,

Sorry for the delay, I built this as soon as I got access to my computer. Here's the linux build, and macOS follows quickly. joclblast-1.5.2-linux.zip

blueberry commented 3 years ago

macOS build JOCLBlast-1.5.2-macos.zip

gpu commented 3 years ago

@blueberry Thanks, but I'm afraid that the MacOS ZIP contained the sources JAR file instead of the actual JAR with the native library.

(Also, I noticed that I packaged the release of 1.5.1 with the libclblast.1.5.1.dylib file, but I'm pretty sure that this will not be found, becaused it is supposed to be unpacked by its exact name. I could re-pack it, and release it as "1.5.1b" or so, but this would essentially make no sense as soon as the newer, 1.5.2 version is available anyhow...)

blueberry commented 3 years ago

Sorry about that. Here it is.

jocl-blast-1.5.2-SNAPSHOT.jar.zip

gpu commented 3 years ago

Thanks for that quick update!! Version 1.5.2 is on its way into Maven Central, to

<dependency>
    <groupId>org.jocl</groupId>
    <artifactId>jocl-blast</artifactId>
    <version>1.5.2</version>
</dependency>

Thanks @CNugteren for CLBlast, and as always, thanks @blueberry for the Linux- and Max binaries!