Skip to content
EN
English 简体中文 soon 日本語 soon

Cleora

Graph embeddings on CPU

Visit official site

What Cleora is

Cleora is a graph embedding engine for graph and relational data. It uses a Rust core and sparse matrix propagation to turn entities, users, items or nodes into vectors usable for recommendation, risk control, similarity retrieval and clustering.

The site emphasises CPU availability, deterministic results and no need for negative sampling or GPU clustering.

What you can do with it

  • Convert nodes and relations into vectors
  • Use the vectors in recommendation or retrieval models
  • Analyse proximity between accounts, devices and transactions
  • Reproduce embeddings across runs and versions

Who it is for

  • Developers and data scientists
  • Machine learning engineers
  • Teams without GPU clusters

What to watch out for

  • It produces features, not a system: recall, ranking, business rules and serving are separate
  • You need to prepare relational data and understand what nodes and edges mean
  • It is code-first, so non-engineers will need integration help
  • Evaluate embeddings against your actual task, not in isolation

Pros & cons

✓ What we like

  • Runs without GPU hardware
  • Deterministic and reproducible
  • Useful feature engineering layer

! What to watch out for

  • Not a complete recommendation system
  • Requires data engineering work
  • Code-first integration

FAQ

Does it need a GPU?

No. CPU operation is one of its stated features.

Is it for non-technical users?

Not directly; it serves developers, data scientists and ML engineers.

Can it replace a recommender?

No. It generates vector features; ranking, rules and serving need other components.

Last reviewed: 2026-09-17

More AI coding tools tools

View all →

How we review