Граф коммитов

3 Коммитов

Автор SHA1 Сообщение Дата
Victor Ng 99f278eaa3
Features/175 taarlite limits (#176)
* Consolidate env configuration into taar.settings and add a TAARLITE_MAX_RESULTS configuration
* Rework TAARLite recommender to use threaded caching
* Added cache warmup prior to process starting
* add target for a local start into makefile
* pytest updates to accomodate new redis requirements
* Added TAARlite GUID Ranking caching
* Reworked taarlite to precompute all values and run with redis
* Truncate the length of the GUID coinstallation list to keep the normalization times bounded for taarlite

Most of the performance problems with TAARlite had to do with normalizing very long lists of GUIDs.  

The normalization method now truncates the list to a multiple of the maximum number of TAARLITE suggestions (controlled by `TAARLITE_TRUNCATE` which defaults to 5x `TAARLITE_MAX_RESULTS`)
2020-08-26 14:01:19 -04:00
Victor Ng 3994d24887 Modernize build configuration with miniconda
Remove travis, docker-compose and tox dependancy
Delete requirements.txt for virtualenv
Add environment.yml for conda
Update Makefile to use conda build container images
2020-06-16 16:12:36 -04:00
Victor Ng 2332a2f1e4 reworked docker repackaging branch 2018-12-04 19:31:57 +00:00