Skip to content
Snippets Groups Projects
  1. Dec 14, 2021
  2. Oct 05, 2021
    • stanjo74's avatar
      Limit train samples (#2809) · 52598d54
      stanjo74 authored
      * Limit training samples size to 2GB
      
      * simplified DISPLAYLEVEL() macro to use global vqriable instead of local.
      
      * refactored training samples loading
      
      * fixed compiler warning
      
      * addressed comments from the pull request
      
      * addressed @terrelln comments
      
      * missed some fixes
      
      * fixed type mismatch
      
      * Fixed bug passing estimated number of samples rather insted of the loaded number of samples.
      Changed unit conversion not to use bit-shifts.
      
      * fixed a declaration after code
      
      * fixed type conversion compile errors
      
      * fixed more type castting
      
      * fixed more type mismatching
      
      * changed sizes type to size_t
      
      * move type casting
      
      * more type cast fixes
      52598d54
  3. Apr 30, 2021
  4. Mar 30, 2021
  5. Jan 04, 2021
  6. May 04, 2020
  7. Mar 27, 2020
    • Nick Terrell's avatar
      Fix copyright and license lines · ac58c8d7
      Nick Terrell authored
      * All copyright lines now have -2020 instead of -present
      * All copyright lines include "Facebook, Inc"
      * All licenses are now standardized
      
      The copyright in `threading.{h,c}` is not changed because it comes from
      zstdmt.
      
      The copyright and license of `divsufsort.{h,c}` is not changed.
      ac58c8d7
  8. Aug 23, 2018
    • Jennifer Liu's avatar
      Merge fastCover into DictBuilder (#1274) · 9d6ed9de
      Jennifer Liu authored
      * Minor fix
      
      * Run non-optimize FASTCOVER 5 times in benchmark
      
      * Merge fastCover into dictBuilder
      
      * Fix mixed declaration issue
      
      * Add fastcover to symbol.c
      
      * Add fastCover.c and cover.h to build
      
      * Change fastCover.c to fastcover.c
      
      * Update benchmark to run FASTCOVER in dictBuilder
      
      * Undo spliting fastcover_param into cover_param and f
      
      * Remove convert param functions
      
      * Assign f to parameter
      
      * Add zdict.h to Makefile in lib
      
      * Add cover.h to BUCK
      
      * Cast 1 to U64 before shifting
      
      * Remove trimming of zero freq head and tail in selectSegment and rebenchmark
      
      * Remove f as a separate parameter of tryParam
      
      * Read 8 bytes when d is 6
      
      * Add trimming off zero frequency head and tail
      
      * Use best functions from COVER and remove trimming part(which leads to worse compression ratio after previous bugs were fixed)
      
      * Add finalize= argument to FASTCOVER to specify percentage of training samples passed to ZDICT_finalizeDictionary
      
      * Change nbDmer to always read 8 bytes even when d=6
      
      * Add skip=# argument to allow skipping dmers in computeFrequency in FASTCOVER
      
      * Update comments and benchmarking result
      
      * Change default method of ZDICT_trainFromBuffer to ZDICT_optimizeTrainFromBuffer_fastCover
      
      * Add dictType enum and fix bug about passing zParam when converting to coverParam
      
      * Combine finalize and skip into a single parameter
      
      * Update acceleration parameters and benchmark on 3 sample sets
      
      * Change default splitPoint of FASTCOVER to 0.75 and benchmark first 3 sample sets
      
      * Initialize variables outside of for loop in benchmark.c
      
      * Update benchmark result for hg-manifest
      
      * Remove cover.h from install-includes
      
      * Add explanation of f
      
      * Set default compression level for trainFromBuffer to 3
      
      * Add assertion of fastCoverParams in DiB_trainFromFiles
      
      * Add checkTotalCompressedSize function + some minor fixes
      
      * Add test for multithreading fastCovr
      
      * Initialize segmentFreqs in every FASTCOVER_selectSegment and move mutex_unnlock to end of COVER_best_finish
      
      * Free segmentFreqs
      
      * Initialize segmentFreqs before calling FASTCOVER_buildDictionary instead of in FASTCOVER_selectSegment
      
      * Add FASTCOVER_MEMMULT
      
      * Minor fix
      
      * Update benchmarking result
      9d6ed9de
  9. Aug 15, 2018
  10. Sep 14, 2017
  11. Sep 08, 2017
  12. Aug 18, 2017
  13. Jun 27, 2017
  14. Jan 02, 2017
  15. Aug 30, 2016
  16. Jun 04, 2016
  17. May 31, 2016
  18. Apr 22, 2016
  19. Feb 12, 2016
  20. Feb 11, 2016
Loading