The fastest way to compute matrix profiles on CPU and GPU!
MIT License
Full Changelog: https://github.com/zpzim/SCAMP/compare/v4.0.0...v4.0.1
Published by zpzim about 1 year ago
Full Changelog: https://github.com/zpzim/SCAMP/compare/v4.0.0...v4.0.0-doi
Published by zpzim over 2 years ago
This release will be the first one officially supporting pyscamp distributions on conda-forge. Shortly after this release goes live, you should be able to install SCAMP via:
conda install pyscamp-gpu -c conda-forge
to install a CPU/GPU enabled pyscamp on Windows and Linux.
conda install pyscamp-cpu -c conda-forge
to install a CPU-only version of pyscamp on Windows, Linux, and MacOS.
This release introduces a couple of breaking changes needed in order to support these distributions and further development on SCAMP.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v3.0.3...v4.0.0
Published by zpzim over 2 years ago
This release addresses the remaining issues preventing the distribution of pyscamp on conda-forge.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v3.0.2...v3.0.3
Published by zpzim over 2 years ago
This release introduces some additional fixes to make pyscamp ready for a conda package.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v3.0.1...v3.0.2
Published by zpzim over 2 years ago
Since the beginning of the project, SCAMP has used -march=native
and the like to maximize CPU performance on the host system. Unfortunately, this also makes it so we can't redistribute SCAMP binaries or pyscamp wheels, etc.
In preparation for distributing SCAMP binaries, this release adds an optional environment variable which makes SCAMP binaries redistributable SCAMP_ENABLE_BINARY_DISTRIBUTON=ON
In order to retain some semblance of performance in this mode. I have added code paths in the cpu kernel library which will execute based on runtime checks of the host CPU architecture, in particular, there are code paths for AVX and AVX2 in addition to a baseline version with SSE2. This may result in some issues with older processors in the redistributable binaries, I have added tests which emulate various configurations of concern to validate the redistributable builds work with varying levels of processor SIMD support.
The Docker build and released container will build with this configuration moving forward. As of now, pyscamp remains an sdist on pypi, the goal will be to publish a conda-forge package for pyscamp which builds these redistributable binaries.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v3.0.0...v3.0.1
Published by zpzim over 2 years ago
This release makes Windows builds a bit more flexible and reliable, in preparation for putting out a conda package for pyscamp.
There are some backwards incompatible changes made from the previous release:
Full Changelog: https://github.com/zpzim/SCAMP/compare/v2.1.3...v3.0.0
Published by zpzim over 2 years ago
Pyscamp fix: This release fixes pyscamp by including the appropriate files in the sdist.
Performance Improvments: CPU kernels now use Eigen, improving performance on various platforms. Now auto-detects and enables AVX when using MSVC
Full Changelog: https://github.com/zpzim/SCAMP/compare/v2.1.2...v2.1.3
Published by zpzim over 2 years ago
This release contains an important bugfix (#82) for pyscamp GPU users. It also adds support for generating matrix summaries using CPU kernels. Matrix Summaries are no longer restricted to GPU.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v2.1.1...v2.1.2
Published by zpzim almost 3 years ago
This release should significantly improve CPU performance for Windows and Mac users.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v2.1.0...v2.1.1
Published by zpzim almost 3 years ago
Full Changelog: https://github.com/zpzim/SCAMP/compare/v2.0.0...v2.1.0
Published by zpzim almost 3 years ago
Should have done this a while back. Will do more regular releases with more detailed changelogs from now on.
Full Changelog: https://github.com/zpzim/SCAMP/compare/v1.01...v2.0
Published by zpzim about 6 years ago
Published by zpzim over 6 years ago