From 4471b67735fecc8089df638cc06c2d5bd3cd3d2c Mon Sep 17 00:00:00 2001 From: Cedric Nugteren Date: Sun, 3 Jun 2018 13:18:05 +0200 Subject: Updated to CLBlast version 1.4.0 --- .appveyor.yml | 4 ++-- .travis.yml | 2 +- CHANGELOG | 4 ++-- CMakeLists.txt | 2 +- ROADMAP.md | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 3feb175c..db99d08a 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -57,8 +57,8 @@ build_script: after_build: - ps: pushd $env:CLBLAST_BUILD - - 7z a CLBlast-1.3.0-Windows-x64.zip .\install_dir\* - - ps: mv CLBlast-1.3.0-Windows-x64.zip $env:APPVEYOR_BUILD_FOLDER + - 7z a CLBlast-1.4.0-Windows-x64.zip .\install_dir\* + - ps: mv CLBlast-1.4.0-Windows-x64.zip $env:APPVEYOR_BUILD_FOLDER artifacts: - path: '*.zip' diff --git a/.travis.yml b/.travis.yml index 125b6a10..17d9048c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,7 @@ matrix: env: global: - - CLBLAST_VERSION=1.3.0 + - CLBLAST_VERSION=1.4.0 - CLBLAST_ROOT=${TRAVIS_BUILD_DIR}/bin/clblast - CLBLAST_INSTALL=${TRAVIS_BUILD_DIR}/bin/CLBlast-${CLBLAST_VERSION} - CLBLAST_TAR=CLBlast-${CLBLAST_VERSION}-${TRAVIS_OS_NAME}-x64.tar.gz diff --git a/CHANGELOG b/CHANGELOG index 70ebfd3a..23052c83 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,5 @@ -Development (next version) +Version 1.4.0 - Added Python interface to CLBlast 'PyCLBlast' - Added CLBlast to Ubuntu PPA and macOS Homebrew package managers - Added an API to run the tuners programmatically without any I/O @@ -8,7 +8,7 @@ Development (next version) - Re-added a local memory size constraint to the tuners - The routine tuners now automatically pick up tuning results from disk from the kernel tuners - Updated and reorganised the CLBlast documentation -- Added a 'canary' region to check for overflows in the tuner and tests (insipred by clARMOR) +- Added a 'canary' region to check for overflows in the tuner and tests (inspired by clARMOR) - Added an option to test against and compare performance with Intel's MKL - Fixed an access violation when compiled with Visual Studio upon releasing the OpenCL program - Fixed incorrect releasing of the OpenCL program resulting in segfaults / access violations diff --git a/CMakeLists.txt b/CMakeLists.txt index 6d456fa9..4bf84520 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ endif() # CMake project details project("clblast" C CXX) set(clblast_VERSION_MAJOR 1) -set(clblast_VERSION_MINOR 3) +set(clblast_VERSION_MINOR 4) set(clblast_VERSION_PATCH 0) set(clblast_VERSION "${clblast_VERSION_MAJOR}.${clblast_VERSION_MINOR}.${clblast_VERSION_PATCH}") set(clblast_SOVERSION ${clblast_VERSION_MAJOR}) diff --git a/ROADMAP.md b/ROADMAP.md index 9b870523..c6f9f4f1 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -18,8 +18,8 @@ This file gives an overview of the main features planned for addition to CLBlast | [#223](https://github.com/CNugteren/CLBlast/issues/223) | Feb '18 | CNugteren | ✔ | Python OpenCL interface | | [#237](https://github.com/CNugteren/CLBlast/issues/237) | Mar '18 | CNugteren | ✔ | Making tuning possible from the CLBlast API | | [#228](https://github.com/CNugteren/CLBlast/issues/228) | Mar-Apr '18 | CNugteren | ✔ | Improving performance for Qualcomm Adreno GPUs | -| [#267](https://github.com/CNugteren/CLBlast/issues/267) | May '18 | CNugteren | | Merge im2col and GEMM into a direct kernel | -| [#270](https://github.com/CNugteren/CLBlast/issues/270) | July '18 | CNugteren | | Implement col2im | -| - | July '18 | CNugteren | | Add a SYCL interface to the library | +| [#267](https://github.com/CNugteren/CLBlast/issues/267) | July '18 | CNugteren | | Merge im2col and GEMM into a direct kernel | +| [#270](https://github.com/CNugteren/CLBlast/issues/270) | Aug '18 | CNugteren | | Implement col2im | +| - | Aug '18 | CNugteren | | Add a SYCL interface to the library | | [#136](https://github.com/CNugteren/CLBlast/issues/136) | ?? | CNugteren | | Implement xAXPBY and xSET | | [#169](https://github.com/CNugteren/CLBlast/issues/169) | ?? | dividiti | | Problem-specific tuning parameter selection | -- cgit v1.2.3