Pp-sketchlib

Latest version: v2.1.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.7.2

New features:
- Progress bars for main CPU functions 61
- Handle Ctrl-C in both CPU and GPU functions 38

Bug fixes:
- Deal with errors during sketching gracefully 61

Other:
- Change CMakeLists to work with gcc on OS X (to allow use of openmp)

1.7.1

Bug fix:
- Fix stall on GPUs when regression terminates early due to no matches 60

1.7.0

This updates `__shared__` memory copies to use memcpy_async, a CUDA 11 feature (59).
This also fixes a bug sometimes seen with incorrect distances being calculated on a GPU.

1.6.5

Bug fixes:
- When using random matches, now checks all references are in the object, and adds them if not (previously gave a key error) 56
- The python join interface warns to regenerate random matches if present. The above error would be triggered by a join where random was copied over.
- Error in strides of the longToSquareMulti function with query-ref matrices 57

1.6.4

Bug fix:

- Open HDF5 files as read only where possible (when querying). This prevents creating a lock, and allows multiple processes to access the same HDF5 file (52)

1.6.3

New features:

- Version and sketch version are saved as module attributes, makes testing module version more reliable 50
- Boundary code has been removed, now in PopPUNK package extension 50, https://github.com/johnlees/PopPUNK/pull/146

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.