ramikrispin, to python
@ramikrispin@mstdn.social avatar

This weekend working on a fun project combining AirFlow, MLflow, and Darts ๐Ÿ˜Ž

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

In the past few months, I created a bunch of Docker ๐Ÿณ tutorials covering random topics, from a fun setting for a Python ๐Ÿ environment on the CLI to advanced topics such as multi-stage builds ๐Ÿ—๏ธ. I organized all the tutorials under one folder, and I plan to keep updating this folder with future-related ones ๐Ÿ˜Ž.

Currently on my Docker tutorial TODO list:
โžก๏ธ Docker ENTRYPOINT vs CMD
โžก๏ธ Docker multi-architecture build

๐Ÿ”— https://medium.com/@rami.krispin/list/docker-21408ce79e6a

Enjoy!

ramikrispin, to python
@ramikrispin@mstdn.social avatar

(1/4) ๐ˆ๐ง๐ญ๐ซ๐จ๐๐ฎ๐œ๐ญ๐ข๐จ๐ง ๐ญ๐จ ๐Œ๐ฎ๐ฅ๐ญ๐ข-๐’๐ญ๐š๐ ๐ž ๐ˆ๐ฆ๐š๐ ๐ž ๐๐ฎ๐ข๐ฅ๐ ๐Ÿณ ๐Ÿ๐จ๐ซ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐Ÿ

The size of the Docker image could quickly increase during the build time. I became more mindful of the image size when I started to deploy on Github Actions. The bigger the image size, the longer the run time and the higher the runtime cost.

This is when you should consider using a multi-stage build ๐Ÿš€.

๐Ÿงต๐Ÿ‘‡๐Ÿผ

ramikrispin, to python
@ramikrispin@mstdn.social avatar

(1/2) Setting A Dockerized ๐Ÿณ Python ๐Ÿ Environment โ€” The Elegant Way

A few weeks ago, I created a short tutorial about setting up a dockerized ๐Ÿณ Python ๐Ÿ environment via the CLI, or the hard way. The second tutorial on this topic provides a more elegant and robust approach for setting up a Python dockerized development environment with VScode and the Dev Containers extension ๐Ÿš€.

video/mp4

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

(1/2) I created the second tutorial on the series of running RStudio inside a container ๐Ÿš€. This tutorial focuses on formalizing the run command from the first tutorial with Docker Compose using the Rocker RStudio image ๐Ÿณ ๐Ÿ‘‡๐Ÿผ

Setting and running RStudio inside a containerized environment is easier than it seems, thanks to the Rocker project.

video/mp4

ramikrispin, to machinelearning
@ramikrispin@mstdn.social avatar

(1/2) MLflow for Machine Learning Development ๐Ÿš€

The MLflow for Machine Learning Development course by Manuel Gil provides a great introduction to the MLflow Python library ๐Ÿ. The course focuses on the MLflow core functionality and workflow and covers the following topics:
โœ… Setting MLflow
โœ… Creating and working with experiences
โœ… Logging metadata (parameters, score, etc.)
โœ… Model registry
โœ… Model tuning
โœ… MLflow project demo

ramikrispin, to python
@ramikrispin@mstdn.social avatar

(1/3) Here is one of the most frequent questions I get on most of my Python ๐Ÿ+Docker ๐Ÿณ tutorials - why use a virtual environment inside a container?

The short answer is that you don't necessarily need a virtual environment (VE) to set a reproducible environment inside a container. Docker takes care of both the environment isolation and reproducibility.

I see VE as more of a practical method to organize your Python environment inside a container.

ramikrispin, to Bash
@ramikrispin@mstdn.social avatar

A Bash Scripting Course ๐Ÿš€

Bash is a useful language for automating processes on the command line and has a lot of applications from IT to MLOps. The Bash Scripting on Linux course by Jay LaCroix is an intro course for Bash. The course focuses on the foundation of Bash scripting, and it covers the following topics:
โœ… Working with variables
โœ… If-Else statements
โœ… Loops
โœ… Functions
โœ… Arguments
โœ… Scheduling

Course ๐Ÿ“ฝ๏ธ: https://www.youtube.com/playlist?list=PLT98CRl2KxKGj-VKtApD8-zCqSaN2mD4w

ramikrispin, to python
@ramikrispin@mstdn.social avatar

(1/4) Setting A Dockerized Python Environment โ€” The Hard Way

I create a (relatively) short tutorial about setting up a dockerized ๐Ÿณ Python ๐Ÿ environment on the command line (CLI). Generally, I don't advocate anyone to set their Python development workflow via the CLI. There are better tools to work with Python and Docker, such as VScode with the Dev Containers extension. ๐Ÿงต๐Ÿ‘‡๐Ÿผ

๐Ÿ”—: https://medium.com/p/e62531bca7a0

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

If you are looking for a great resource for learning Docker Compose, check Nana Janashia one-hour Ultimate Docker Compose Tutorial.

The tutorial covers the following topics:
โœ… Introduction to docker-compose
โœ… Syntax and commands
โœ… Variables
โœ… Spin up multiple images

๐Ÿ“ฝ๏ธ https://www.youtube.com/watch?v=SXwC9fSwct8

#docker #mlops #data #DataScience #devops

ramikrispin, to python
@ramikrispin@mstdn.social avatar

(1/4)Docker vs. venv/renv ๐Ÿ‘‡๐Ÿผ

I think that most of the data scientists prefer to use some type of virtual environment (VE) in their applications. A short ๐Ÿงถ๐Ÿงต about the main differences between the two ๐Ÿ‘‡๐Ÿผ

#docker #python #rstats #datasceince #mlops

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

Still looking for reasons to learn Docker?

Source: Github Blog

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

Are you planning to learn a new data science or engineering skill as your New Yearโ€™s resolution ? Here is a collection of random open and free courses and resources I came across during the past year covering various topics, including deep learning, NLP, Python, statistics, and more.

https://medium.com/@rami.krispin/a-list-of-data-science-free-courses-ecef02f91113

ramikrispin, to machinelearning
@ramikrispin@mstdn.social avatar

(1/2) Machine Learning Engineering Online Book ๐Ÿš€

I came across this amazing repo by ๐’๐ญ๐š๐ฌ ๐๐ž๐ค๐ฆ๐š๐ง - the Machine Learning Engineering Online Book with a collection of guides for ML engineering focusing on training LLM and multi-model models.

License: Attribution-ShareAlike 4.0 International ๐Ÿฆ„

#machinelearning #datascience #MLOps #llm

ramikrispin, to python
@ramikrispin@mstdn.social avatar

Create a Natural Language to SQL Code Generator with Python and OpenAI API tutorial is now on Medium ๐Ÿ‘‡๐Ÿผ
https://medium.com/@rami.krispin/setting-a-natural-language-to-sql-code-generator-with-python-d267f40d7218

Code: https://github.com/RamiKrispin/lang2sql

#Python #openai #sql #datascience #MLOps

terrytangyuan, to Kubernetes

Hi everyone, Argo Workflows v3.5.0-rc2 is available!

Please try it out and let us know if you see any issues. Check out the release blog for more details!

#kubernetes #MLOps #DevOps #CloudNative

https://blog.argoproj.io/whats-new-in-argo-workflows-v3-5-f260e8603ca6

ramikrispin, to vscode
@ramikrispin@mstdn.social avatar

A short and concise explanation about the VScode's Dev Containers extension ๐Ÿ‘‡๐Ÿผ

https://www.youtube.com/watch?v=b1RavPr_878

The Dev Containers extension enables to run code in VScode inside a containerized environment seamlessly.

#vscode #docker #devops #mlops #DataScience

underdarkGIS, to random
@underdarkGIS@fosstodon.org avatar

The live stream recording of my #MovementData engineering workshop with #DVC and #MovingPandas is up now at ๐ŸŽฌ https://www.youtube.com/live/roPF1oth2Pk?si=qKcWpJU96VWc9vZZ ๐ŸŽฌ

Thanks to @opengeohub!

There will also be an edited version on TIB.eu in the future, if you prefer an add free platform. Stay tuned

#OGH2023 #MLOps #GISChat #MobilityDataScience

ramikrispin, to datascience
@ramikrispin@mstdn.social avatar

I am excited to present in November at the Oredev Developer Conference in Sweden about forecasting and MLOps ๐Ÿš€. In addition, I will run a workshop about forecasting methods with regression models โค๏ธ.

https://oredev.org/

Please ping me if you are going to be there!

mfranz_on, to datascience

There are tons of MLOps platforms, middlewares and lambdas... are there some missing components? Seems that all is already in place๐Ÿ˜…
#mlops #datascience #kubernetes

mfranz_on, to Kubernetes

Is there a real alternative to prometheus? Seems that is the only player in metrics collection...
#kubernetes #mlops #docker

jd7h, to generativeAI
@jd7h@fosstodon.org avatar

Today I took a first look at LangSmith, a new platform for LLM production pipelines by LangChain.
I can't hook it up to a working pipeline yet because it's in closed beta, but it surely looks ambitious. It should make it easier to do logging, monitoring, debugging and evaluating pipelines (chains) against each other. It's tightly integrated with LangChain but it should support other frameworks/models as well.

https://www.langchain.com/langsmith

#langsmith #langchain #llms #generativeai #mlops #ai

KathyReid, to Nvidia
@KathyReid@aus.social avatar

My thinking here is that @huggingface is an acquisition target for #NVIDIA because they don't have an #MLOps platform offering - I also wonder where #GitLab sits in all this too ...

https://techcrunch.com/2023/08/08/nvidia-teams-up-with-hugging-face-to-offer-cloud-based-ai-training/

jd7h, to LLMs
@jd7h@fosstodon.org avatar

TIL https://www.jailbreakchat.com/ is a website that collects prompt injection attacks for LLMs, i.e. getting the language model to do stuff that is not allowed by inserting malicious prompts.

#llms #jailbreakchat #llmsecurity #security #infosec #mlops #promptinjection

jameshwade, to random

๐Ÿง‘โ€๐Ÿ’ป New video! Walk through the "whole game" of #MLOps with #rstats:

๐Ÿ‘€ Data prep with #tidyverse
๐Ÿง  Model training & eval with #tidymodels
โœ… Deployment with #vetiver in #Docker ๐Ÿณ on @huggingface ๐Ÿค—
๐Ÿ“Œ Monitoring with #pins

๐ŸŽฅ: https://youtu.be/J32pRt1nuoY

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines