MLOps - End to End automated CI/CD pipeline for Continuous Deployment

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • #datascience #machinelearning #mlops
    In this webinar I will be demonstrating end to end processes from model development and model deployment. CI/CD aspect will focus on continuous model deployment. Topic Agenda includes
    Building an Image Classifier
    Creating a Streamlit web application
    Deploying the web application in K8s
    Continuous Integration pipeline (GitHub)
    Continuous Deployment pipeline

ความคิดเห็น • 42

  • @AIEngineeringLife
    @AIEngineeringLife  3 ปีที่แล้ว +6

    Code used in this demo is available here - github.com/srivatsan88/ContinousModelDeploy

  • @jaynouoliverbeck6181
    @jaynouoliverbeck6181 8 หลายเดือนก่อน

    i still see this video and this is still relevant, one of the most underrated channel here, full of resources

  • @ephremtadesse3195
    @ephremtadesse3195 ปีที่แล้ว

    Excellent tutorial to go with simple automated ml model serving!

  • @ameygirdhari8703
    @ameygirdhari8703 3 ปีที่แล้ว +1

    Sir you tutorial is awesome. Clearly explained all complex things in simple manner.

  • @tejeshivsn632
    @tejeshivsn632 3 ปีที่แล้ว +4

    Thank you for this amazing session. Learned many things.

  • @pavanim6258
    @pavanim6258 3 ปีที่แล้ว +2

    Thank u so much Sri Sir for taking time and ur excellent explanation.Though the video is lengthy,the way u detailed it out is really worth watching.I learnt a lot from this video.

  • @TheCuriousCurator-Hindi
    @TheCuriousCurator-Hindi ปีที่แล้ว

    Lovely tutorial. Almost self sufficient. Thank You!!

  • @rameshundralla6001
    @rameshundralla6001 2 ปีที่แล้ว

    Really good start for learning MLops and basics on Pipeline.

  • @ashishgudla5411
    @ashishgudla5411 2 ปีที่แล้ว +1

    This is literally terrific work. Keep it up Srivastav Sir

  • @hernanescu
    @hernanescu 3 ปีที่แล้ว +1

    Your channel is amazing! Thank you so much =)

  • @anujsingh2455
    @anujsingh2455 3 ปีที่แล้ว +1

    Thanks for all your efforts 🙏

  • @airsmokker
    @airsmokker 3 หลายเดือนก่อน

    best for mlops basic and intermediate

  • @MoncyMohanNellisseril
    @MoncyMohanNellisseril 3 ปีที่แล้ว +1

    Excellent and thanks for your effort :)

  • @AnuragKhareOracle
    @AnuragKhareOracle 3 ปีที่แล้ว

    Thanks a ton for such a wonderful session.

  • @sweetypaliwal410
    @sweetypaliwal410 3 ปีที่แล้ว

    Thank you for this video , great learning!

  • @RajivMukul
    @RajivMukul 4 หลายเดือนก่อน

    Thanks for the tutorial.Can you please tell me in which scenarios python scripting is used in MLOps workflow apart from building a model .Also in which cases we use bash.Basically want
    to know how much scripting is needed in MLOps apart from building a model.

  • @uday2kiran
    @uday2kiran ปีที่แล้ว

    Hi Srivatsan, very good session indeed. Do you have any video on how to deploy on AWS without sagemaker?

  • @SUGATORAY
    @SUGATORAY 3 ปีที่แล้ว +1

    Do you have any tutorial on deploying using docker swarm vs. kubernetes? If not, and if you could make one with explaining the pros and cons of each, that will be really helpful.

    • @AIEngineeringLife
      @AIEngineeringLife  3 ปีที่แล้ว +1

      Sugato.. Nope I do not have docker swarm. Reason is not many use it these days and in cloud most of them provide K8s as managed service and this has made swarm adoption very low

    • @SUGATORAY
      @SUGATORAY 3 ปีที่แล้ว

      @@AIEngineeringLife Thank you.

  • @venkatesanr9455
    @venkatesanr9455 3 ปีที่แล้ว +1

    Thanks for the informative content. Hi sir, Whether docker utilization is required or not and I believe the video does not contain a docker explanation. Kindly correct me if I am wrong. I like you to discuss/make video on retraining/monitoring approaches in detail.

    • @AIEngineeringLife
      @AIEngineeringLife  3 ปีที่แล้ว +2

      Venkat, with kubernetes yaml docker is just bundling and we dont manually push docker images. It is part of cloud build file. Docker is more tied to k8s here. I will try to make a retraining and modelling video

    • @venkatesanr9455
      @venkatesanr9455 3 ปีที่แล้ว

      @@AIEngineeringLife Thanks for your kind inputs Sir

  • @abhissingh1997
    @abhissingh1997 2 ปีที่แล้ว

    Hello Sir, Great tutorial!!! I have one question when you run the pod container flask gives warning that it should only be used in development not in production. I understand that we need gunicorn and nginex When I deploy in ec2 or compute engine, but what about in case of kubernetes does kubernetes take care of multiple requests or I need to implement gunicorn and nginex for production here as well

  • @TheCuriousCurator-Hindi
    @TheCuriousCurator-Hindi ปีที่แล้ว

    dense layer has softmax activation so from_logits should be false in crossentropy loss

  • @atlapavan5359
    @atlapavan5359 3 ปีที่แล้ว +2

    good explanation, while deploying the pipeline, I am getting timeout error, help me where to change the timing.
    Waiting for deployed objects to be ready with timeout of 5m0s
    Deployed object with kind "Service" and name "imageclassifier" is ready after 800ms
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Still waiting on 1 object(s) to be ready: [{kind: Deployment, name: imgclass}]
    Finished applying deployment.
    ################################################################################
    > Deployed Objects
    NAMESPACE KIND NAME READY
    default Deployment imgclass No
    default Service imageclassifier Yes 34.127.55.212

    • @mohamedcamara6606
      @mohamedcamara6606 2 ปีที่แล้ว

      I had the same problem , you need to check the permission for the service account used for k8s-cluster to pull the images from GCR.
      I provided the correct roles and then it worked. Roles:
      storage
      object
      viewer

  • @adesojialu1051
    @adesojialu1051 3 ปีที่แล้ว +1

    how do i use kubernetes on vscode extension and how wouild i know the specification for creating .yaml file?

  • @bhagwanmundhe1059
    @bhagwanmundhe1059 2 ปีที่แล้ว

    where are you sir, since long time there are no videos, Ihave watched all your videos

  • @shrikanthsingh8243
    @shrikanthsingh8243 3 ปีที่แล้ว

    Is the directory structure shown in the video same as the structure shown in your GitHub repo ? If Yes, Then you are copying even the K8s folder inside your docker image, Am I right ? But the files of K8s folder are not required to be copied.
    Proposed solution - add k8s folder to the .gitignore file. Am I right ?

  • @gururajraykar9254
    @gururajraykar9254 3 ปีที่แล้ว

    How the Continuous training been done here? As MLOPS having feature of CT scope. Could you please make a video of that. Thank you in Advance

  • @shombeetdasgupta
    @shombeetdasgupta 3 ปีที่แล้ว

    on running the cloudbuild - i got an error saying "You may need to grant permission to access to the cluster:" Not sure how to resolve it ...is it something which we need to configure on the cluster itself

    • @AIEngineeringLife
      @AIEngineeringLife  3 ปีที่แล้ว

      You might have to make sure your cluster service account has access to execute cloudbuild

  • @kpsk1627
    @kpsk1627 2 ปีที่แล้ว

    What is the purpose of pushing the image to a registry?

    • @Raj-gc2rc
      @Raj-gc2rc ปีที่แล้ว

      To pull it back into the cluster

  • @krishnaveninagireddy1252
    @krishnaveninagireddy1252 2 ปีที่แล้ว

    If i would like to take training how to reach you

  • @alexraja7785
    @alexraja7785 3 ปีที่แล้ว

    Sir , ur Google Colab or github for this code pls