Skip to main content

Command Palette

Search for a command to run...

AI-Tools Week - 0: A Code Odyssey

The night before the hike

Updated
•2 min read•View as Markdown

AI-Tools started with a vision to be the Open Source version of Amazon Sage Maker - Provide Infrastructure Management and Deployment Optimization as a service. This process will abstract many stages of deployment and hence will allow AI engineers to only focus on the development work.

Work Already Done:

AI-Tools were already supporting a few AI workflows such as Text Translation, Language Detection, etc. Each Image also comes with a docker image for containerizing the application.

AI-Tools bundles all the images together by generating a docker-compose file dynamically and deploying it. All the images are served via an NginX proxy.

The Objective is to enable Multi Image Deployment Seamlessly.

I picked some tasks that aid this major plan:

End Goal:

The Mission is to develop a system that can work like Amazon Sage Maker. Over the coming weeks, I will try to identify the salient features of this product and formulate a plan on how to implement them.

Relevant Technologies I identified: for the upcoming weeks

  • Packer - To bundle the Images

  • Kubernetes - To Orchestrate the Images

  • KubeFlow - Optimize Machine Learning Training Process

  • ReactAdmin - A dashboard to visualize the Training and Deployment Process

Thoughts

It is important to visualize the process and that Is what I think I did this week. I understood what we have right now and what we want to be. Realizing the process needs patience and tenacity as it might not go as planned. At the present, I have visualized a few intermediate milestones between the present and the end goal. I'll strive to stick to them but will also be open to other approaches during the process

More from this blog

Manas Sivakumar's Dev Blog

8 posts