lenskit._accel#

Entry point for LensKit accelerator module.

Functions

init_accel_pool(n_threads)

sparse_row_debug(array)

Test function to make sure we can convert sparse rows.

thread_count()

class lenskit._accel.RowColumnSet(matrix)#

Bases: object

Optimized set for checking row-column presence.

class lenskit._accel.FunkSVDTrainer(config, data, user_features, item_features)#

Bases: object

Train FunkSVD models.

feature_epoch(feature, estimates, trail)#

Train a FunkSVD feature for one epoch.

class lenskit._accel.NegativeSampler(rc_set, rows, tgt_n)#

Bases: object

Efficient-ish negative sampling.

lenskit._accel.sparse_row_debug(array)#

Test function to make sure we can convert sparse rows.