Open-source

We love open-source. Our solutions are built on an open software, and we try to return the favour by improving these project for their communities.

Contribution

Our team members have been focused
on open-source for years.

We have spent many nights developing
real-world tools for everybody to benefit from, e. g. TensorFlow C++ binding (tensorflow_cc), ReCodEx or OpenMP for Java.

Our Open-source Projects

We are developing a new open software every day. Look at our projects available for everyone.

Emloop

Emloop is a lightweight framework for machine learning with focus on modularization, re-usability and rapid experimenting.

If you need to experiment with various machine learning models and configurations yet you want to keep everything manageable and repeatable emloop may be a perfect fit.

Learn more

HiPipe

HiPipe is a C++ library for efficient data processing. Its main purpose is to simplify and accelerate data preparation for deep learning models, but it is generic enough to be used in many other areas.

HiPipe lets you build intuitive data streams that transform, combine and filter the data that pass through. It maximizes the utilization of the provided hardware and provides an ultimate performance.

Learn more

Apistrap

Apistrap is a tool for simple and fast REST API definitions in Flask or AioHTTP. Simply decorate a function with expected payloads and responses and let apistrap manage the payload data parsing and integrity. You can focus just on the actual functionality as all the API overhead is managed by apistrap. Finally, created APIs may be conveniently exported in OpenAPI format for client generation etc.

Learn more

Shepherd

Serving multiple (deep learning) models with limited resource (e.g. a single GPU card) can be quite challenging. Shepherd is a smart service scheduler which enables you to run as many computationally intensive services as required.

As long as your models are emloop compliant, a simple configuration file is all you need to serve your models. Ultimately, Shepherd provides a simple unified REST API.

Learn more

Putting the puzzle together

Although our projects may be utilized separately, their true potential is unleashed only when they are used together. From data collection, streaming, model training to management and model serving, our tools and frameworks handle it all. Everything is interconnected yet modularized and well tested in all of our projects.

Contact us

Fill out your details in the form and we will be in touch within 24 hours.

You can also visit us in our office located at Pobrezni 95/74, Karlin, 186 00 Praha 8.

Or simply send us an email at hello@iterait.com.

Your message has been received!
Oops! Something went wrong while submitting the form. Please try it again.