Introduction to Distributed Computing with the Ray Framework

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 24

  • @Nick-tv5pu
    @Nick-tv5pu 3 місяці тому

    This is my second time going through your Ray videos, about 6mo after first watching them.
    I just want to say not only is this some of the most thorough and digestible Ray content I've come across, its also some of the best technical tutorial/explanation content I've come across. You have a real knack for this stuff.

    • @JonathanDinu
      @JonathanDinu  3 місяці тому

      @@Nick-tv5pu glad you found it helpful! Always touching to hear this from folks, really the reason I make these 🙏🏻🙏🏻🙏🏻

  • @MSalman1
    @MSalman1 Рік тому +1

    Excellent explanation with simplicity and depth.

  • @thefullbridgerectifier
    @thefullbridgerectifier 2 роки тому +1

    Hi Jonathan - This is your 450th subscriber speaking. Just found this series and absolutely loving it! Please continue making more content on Ray (and maybe RLLib!)
    Lets get you to 100k soon!

    • @JonathanDinu
      @JonathanDinu  2 роки тому +1

      welcome! I'll be starting making more videos real soon, took a bit of a hiatus for the past *checks uploads* more than a year...

  • @SuperOnlyP
    @SuperOnlyP 2 роки тому

    After going through some basic tutorial from ray-core introduction, 7:25 is really helpful to have overview of it .thanks !

  • @curumo_curunir
    @curumo_curunir 2 роки тому

    One of the clearest explaination about what is ray and why its useful. Kudos! Subscribed.

  • @juanpabloguerra9512
    @juanpabloguerra9512 2 роки тому

    This is great. Thank you for putting this together and I look forward to check out more Ray focused videos.

  • @cansucandan4124
    @cansucandan4124 3 роки тому +2

    Thank you for the information you share! This video really helped to understand Ray :)

    • @cansucandan4124
      @cansucandan4124 3 роки тому +1

      I look forward to more theoretical and practical lessons on RAY framework

  • @argmax11
    @argmax11 2 роки тому +1

    Awesome video ! Can yo cover more of the high level APIs Ray offers? And things like connecting to different - hybrid - clusters ?

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    This is really advanced.

  • @syedsohail1513
    @syedsohail1513 2 роки тому

    Hey, when I start ray on my own system it gets started and I connect another laptop using ray start -address=‘xxxxx’ -redis-password=‘xxxxxx’
    The laptop gets connected to my computer but when I run heavy task only I see my computer is using 80% memory and 80% cpu while the laptop (worker) doesn’t use much cpu and memory it’s just getting connected but not using all the resources. I wonder why
    Do you have any idea where am I going wrong?
    Thanks

    • @JonathanDinu
      @JonathanDinu  2 роки тому

      it is hard to say without knowing more about the specifics of the machines and code that is running. My guess is that the task might not need more resources than the computer already has (hence only 80% utilization). So Ray might be using the resources it needs only from the single computer and since it is more efficient to avoid communication over the network it never uses the "cluster"

  • @SenthilKumar-kd2dm
    @SenthilKumar-kd2dm 2 роки тому

    Is this applicable only to reduce time in maths computation ? why GPU is used then ? please explain

  • @dinoscheidt
    @dinoscheidt 3 роки тому

    Thank you very much! Subscribed

  • @wyattholden9485
    @wyattholden9485 2 роки тому

    Does a cluster have a max amount of workers it can hold?

    • @JonathanDinu
      @JonathanDinu  2 роки тому +1

      you can specify a maximum when you launch a cluster if you want but in theory there is no bound (or you can set this to effectively be infinite)

    • @wyattholden9485
      @wyattholden9485 2 роки тому +1

      @@JonathanDinu thanks for the quick reply! subscribed

    • @JonathanDinu
      @JonathanDinu  2 роки тому +1

      @@wyattholden9485 if you are curious about the cluster launcher configuration, the options are listed here : docs.ray.io/en/latest/cluster/config.html

  • @101graffhead
    @101graffhead 3 роки тому

    so is it like the akka for python

    • @JonathanDinu
      @JonathanDinu  3 роки тому

      only the Actor API can be thought of as similar to Akka. The Ray project itself has many other components and is designed for ML and reinforcement learning, hence the focus on Python. So even though you could probably do similar things with Akka, they have somewhat different target audiences and use cases.

  • @tljstewart
    @tljstewart 2 роки тому

    Hmm whats the difference between Ray and MPI? 🤔

    • @JonathanDinu
      @JonathanDinu  2 роки тому

      conceptually they are a little similar, but Ray has a higher level API that feels very Pythonic, has built in fault tolerance, and likely different performance characteristics for different types of jobs. From a technology standpoint, Ray is much more similar to Akka than it is to MPI.