IBM’s Elyra AI Toolkit
Elyra is a set of AI-centric extensions to Jupyter Notebooks to plug this ga which aims to help data scientists, machine learning engineers and AI developer’s through the model development life cycle complexities.
Elyra provides a visual editor for building Notebook-based AI pipelines, simplifying the conversion of multiple notebooks into batch jobs or workflows. Currently, the only supported pipeline runtime is Kubeflow Pipelines, but others can be easily added.
Elyra has hybrid runtime support thanks to the the work that has been done with Jupyter Enterprise Gateway to enable Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes, and OpenShift. It simplifies the task of running the notebooks interactively on cloud machines, so you can use the power of cloud-based resources that enable the use of specialized hardware such as GPUs and TPUs and even more.