Skip to content

Releases: amzn/pecos

PECOS v1.2.5

15 Jun 00:02
ca1a91b
Compare
Choose a tag to compare

Enhancements

  • Update PyTorch dependency to >= 2.0 and fix sparse gradient clipping by @jiong-zhang in #288

Bug Fixes

  • Bump requests from 2.31.0 to 2.32.0 in /examples/xr-transformer-neurips21 by @dependabot in #287
  • Bump tqdm from 4.42.1 to 4.66.3 in /examples/qp2q by @dependabot in #285
  • Bump tqdm from 4.62.3 to 4.66.3 in /examples/xr-transformer-neurips21 by @dependabot in #286

Full Changelog: v1.2.4...v1.2.5

PECOS v1.2.4

23 Feb 20:02
845ca6a
Compare
Choose a tag to compare

Enhancements

Bug Fixes

  • Generate directory if path not exist when saving a XLinearModel. by @jianhao2016 in #281

New Contributors

Full Changelog: v1.2.3...v1.2.4

PECOS v1.2.3

02 Feb 01:27
1a18d2c
Compare
Choose a tag to compare

Enhancements

Bug Fixes

New Contributors

Full Changelog: v1.2.2...v1.2.3

PECOS v1.2.2

20 Dec 23:18
458d69c
Compare
Choose a tag to compare

Enhancements

Bug Fixes

Full Changelog: v1.2.1...v1.2.2

PECOS v1.2.1

13 Oct 04:05
d2708ec
Compare
Choose a tag to compare

Enhancements

Bug Fixes

  • Fix the missing val_prealloc reallocation during dynamic preallocation for mmap value store by @hallogameboy in #261

Full Changelog: v1.2.0...v1.2.1

PECOS v1.2.0

05 Oct 14:25
d864e60
Compare
Choose a tag to compare

Highlights

  • Memory-mappable 2D value store (float32 values or byte strings) for out-of-core database and feature stores.
  • Batch lookup for memory-mappable hashmap and value store.

Enhancements

Bug Fixes

  • Bump certifi from 2021.5.30 to 2023.7.22 in /examples/xr-transformer-neurips21 by @dependabot in #251

Full Changelog: v1.1.0...v1.2.0

PECOS v1.1.0

20 Jul 21:18
2283da8
Compare
Choose a tag to compare

Highlights

  • Extend Sparse Inner Products to support DRM2DCM.
  • Memory-mappable Hashmap (int-to-int, str-to-int) for fast, out-of-core retrieval of large key-value store.

Enhancements

  • Extend Sparse Inner Products to support DRM2DCM by @OctoberChang in #220
  • Int2Int and Str2Int memory-mappable Hashmap based on Ankerl Hashmap by @weiliw-amz in #222

Bug Fixes

  • Update setup.py according to dependences upgrades by @weiliw-amz in #215
  • Bump requests from 2.26.0 to 2.31.0 in /examples/xr-transformer-neurips21 by @dependabot in #224
  • Bump scipy from 1.7.1 to 1.10.0 in /examples/xr-transformer-neurips21 by @dependabot in #243
  • Bump scipy from 1.4.1 to 1.10.0 in /examples/qp2q by @dependabot in #242

Documentations

New Contributors

Full Changelog: v1.0.0...v1.1.0

PECOS v1.0.0

01 Mar 19:47
03dc11b
Compare
Choose a tag to compare

Highlights

  • Enable C++ interface of HNSW with 4bit PQ for faster inference of ANN
  • Release AWS Batch CDK to automate AWS infra construction for distributed training
  • Accelerate PECOS Hierarchical Clustering
  • Memory-mapped Utility of XR-Linear and HNSW for faster loading large models

Enhancements

C++ Interface of HNSW with 4bit Product Quantization

CDK for Automated Distributed XR-Linear Training

Accelerated Hierarchical Clustering

  • Accelerate clustering with sparse-dense vector and parallel sorting by @yaushian in #183
  • Implement sampling in clustering.hpp by @yaushian in #187
  • Python interface for sampling of hierarchical clustering by @yaushian in #190
  • Switch between sdvec and dense vec by @yaushian in #203
  • Python code for sampling of distributed clustering by @yaushian in #204

Memory-mapped Utility for XR-Linear and HNSW

Bug Fixes

  • Temporarily Pin setuptools<=60.0 in Wheel Build by @weiliw-amz in #173
  • Remove PretrainedTransformer Vectorizer to avoid Pytest Error by @OctoberChang in #179
  • Bump joblib from 1.0.1 to 1.2.0 in /examples/xr-transformer-neurips21 by @dependabot in #181
  • Pin build-pypi-wheel runner image to ubuntu-20.04 by @weiliw-amz in #188
  • Remove deprecated hierarchical_kmeans and related unittest by @weiliw-amz in #193
  • Remove Ubuntu-18.04, Python3.6 and add Ubuntu-22.04, Python3.10 in Actions by @weiliw-amz in #194
  • Remove sphinx_rtd_theme from requirements by @weiliw-amz in #200
  • Upgrade codeql action to v2 by @weiliw-amz in #199
  • Bump Python and Ubuntu version in README.md by @weiliw-amz in #213

Documentations

Full Changelog: v0.4.0...v1.0.0

PECOS v0.4.0

09 Aug 02:24
3fadc0a
Compare
Choose a tag to compare

Highlights

  • Enable distributed XR-Transformer fine-tuning
  • Enable the capability of large-batch prediction for ANN HNSW
  • Release interactive hands-on tutorial materials

Enhancements

Bug Fixes

Deprecation

  • Deprecate imbalanced hierarchical K-means from clustering and semantic indexing by @hallogameboy in #151

New Contributors

Full Changelog: v0.3.0...v0.4.0

PECOS v0.3.0

01 Apr 19:34
685a098
Compare
Choose a tag to compare

Highlights

  • Enable distributed training for XLinear
  • Enable PECOS for aarch64(arm64) CPU Architecture
  • Enhance pecos.ann.hnsw with Function Multi-Versioning (FMV) technique to automatically select the best supported SIMD instructions (SSE, AVX2, AVX512) at runtime
  • Reduce CPU memory usage in pecos.xmc.xtransformer training

Enhancements

Bug Fixes

Experiment Codes for Publications

New Contributors

Full Changelog: v0.2.3...v0.3.0