This paper presents tensorflow-riemopt, a Python library for geometric machine learning in TensorFlow. The library provides efficient implementations of neural network layers with manifold-constrained parameters, geometric operations on Riemannian manifolds, and stochastic optimization algorithms for non-Euclidean spaces. Designed for integration with TensorFlow Extended, it supports both research prototyping and production deployment of machine learning pipelines. The code and documentation are distributed under the MIT license and available at https://github.com/master/tensorflow-riemopt
@article{arxiv.2105.13921,
title = {tensorflow-riemopt: A Library for Optimization on Riemannian Manifolds},
author = {Oleg Smirnov},
journal= {arXiv preprint arXiv:2105.13921},
year = {2025}
}