# Fortran kernels for NLP

> Source: <https://fortran-lang.discourse.group/t/fortran-kernels-for-nlp/11236#post_1>
> Published: 2026-10-28 10:30:10+00:00

Hi everyone,

I recently released fortran-nlp-kernels, a Python package that uses Fortran backends for exact lexical and vector similarity search.

Current features:

- Jaccard similarity search

- Inner product, cosine and L2 vector search

- Serial and OpenMP backends

- Python bindings via C ABI + nanobind

- benchmark informed CPU autotuning and workload aware runtime dispatch, after extensive multicore CPU measurements

- PyPI wheels

This started as a personal experiment exploring modern Fortran outside traditional HPC/scientific computing and ended up becoming a packaged library.

I’d appreciate any feedback, suggestions, or ideas for future directions.

GitHub:

PyPI:
