Rounak Paul
Rounak Paul
  • 43
  • 16 010
03 Log & Event System | Quasar Game Engine
Quasar is a Vulkan based Game Engine written in C++ from scratch. Learn game engine programming with me.
playlist: th-cam.com/play/PLNOdyLYEhS3fr9jCI_9lXfqZhdaepVtXL.html&si=yacwy-iTirl7351x
Git: github.com/Rounak-Paul/Quasar
Commit: github.com/Rounak-Paul/Quasar/pull/5
Support me on Patreon: patreon.com/user?u=117735503
Thank you!
#cpp #gamedev #gameengine #vulkan #tutorial #quasar #quasarengine
มุมมอง: 29

วีดีโอ

02 Engine DLL & Editor Application | Quasar Game Engine
มุมมอง 80หลายเดือนก่อน
Quasar is a Vulkan based Game Engine written in C from scratch. Learn game engine programming with me. playlist: th-cam.com/play/PLNOdyLYEhS3fr9jCI_9lXfqZhdaepVtXL.html&si=yacwy-iTirl7351x Git: github.com/Rounak-Paul/Quasar Commit: github.com/Rounak-Paul/Quasar/pull/3 Support me on Patreon: patreon.com/user?u=117735503 Thank you! #cpp #gamedev #gameengine #vulkan #tutorial #quasar #quasarengine
01 Project Setup | Quasar Game Engine
มุมมอง 93หลายเดือนก่อน
Quasar is a Vulkan based Game Engine written in C from scratch. Learn game engine programming with me. playlist: th-cam.com/play/PLNOdyLYEhS3fr9jCI_9lXfqZhdaepVtXL.html&si=yacwy-iTirl7351x Git: github.com/Rounak-Paul/Quasar Commit: github.com/Rounak-Paul/Quasar/commit/bc5413f3b6bdecd92db595d4441e8618b6fbb7ae Support me on Patreon: patreon.com/user?u=117735503 Thank you! #cpp #gamedev #gameengin...
NumPy Arrays | #00 Python Tutorial
มุมมอง 1483 หลายเดือนก่อน
1st video of my Python intermediate tutorial series. I have discussed about NumPy, a python array library in this video. Playlist: th-cam.com/play/PLNOdyLYEhS3f-YGzc6MH0IJ4kRq7mzR-_.html&si=HjXDCFJsdCEEKgi3 Links LinkedIn: www.linkedin.com/company/v4studios Author: www.linkedin.com/in/rounakpaul1729/ #python #numpy #pythontutorial #pythonprogramming #tutorial #programming #loop #whileloop #codi...
files in Python | #00 Python Tutorial
มุมมอง 374 หลายเดือนก่อน
0th video of my Python intermediate tutorial series. I have discussed files and its methods in this video. Playlist: th-cam.com/play/PLNOdyLYEhS3f-YGzc6MH0IJ4kRq7mzR-_.html&si=HjXDCFJsdCEEKgi3 Links LinkedIn: www.linkedin.com/company/v4studios Author: www.linkedin.com/in/rounakpaul1729/ #python #pythontutorial #pythonprogramming #tutorial #programming #loop #whileloop #coding #codinglife #begin...
Python on NVDIA CUDA | GPU Acceleration Basics
มุมมอง 2.5K4 หลายเดือนก่อน
Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS3fOq95SgjgBqjGmIjfKXS5g.html Python Beginners Tutorial Playlist: th-cam.com/play/PLNOdyLYEhS3fWbXXz26nXDzLd7g3lHJO6.html&si=IJ5u8f3tGulp3MU6 Numb...
Bonus from Numba | GPU Acceleration Basics 04
มุมมอง 1134 หลายเดือนก่อน
Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS3fOq95SgjgBqjGmIjfKXS5g.html Python Beginners Tutorial Playlist: th-cam.com/play/PLNOdyLYEhS3fWbXXz26nXDzLd7g3lHJO6.html&si=IJ5u8f3tGulp3MU6 Numb...
Python CUDA Advanced Examples | GPU Acceleration Basics 03
มุมมอง 3314 หลายเดือนก่อน
Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS3fOq95SgjgBqjGmIjfKXS5g.html Python beginners Tutorial Playlist: th-cam.com/play/PLNOdyLYEhS3fWbXXz26nXDzLd7g3lHJO6.html&si=IJ5u8f3tGulp3MU6 #pyt...
Numba & Custom CUDA kernels | GPU Acceleration Basics 02
มุมมอง 1.2K4 หลายเดือนก่อน
Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS3fOq95SgjgBqjGmIjfKXS5g.html Python Beginners Tutorial Playlist: th-cam.com/play/PLNOdyLYEhS3fWbXXz26nXDzLd7g3lHJO6.html&si=IJ5u8f3tGulp3MU6 Numb...
Python CUDA Installation & CUPY | GPU Acceleration Basics 01
มุมมอง 3.8K4 หลายเดือนก่อน
CUPY is a Numpy-like array implementation for NVIDIA CUDA. In this video, I have walked through the installation process and the basics of CUPY. Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS...
Python on NVIDIA CUDA | GPU Acceleration Basics 00
มุมมอง 7694 หลายเดือนก่อน
Python can compile and run NVIDIA CUDA accelerated applications. In this tutorial series learn to use CUDA on Python with cupy and numba. Accelerate your applications by leveraging the parallel processing of a GPU. Playlist: th-cam.com/play/PLNOdyLYEhS3fOq95SgjgBqjGmIjfKXS5g.html Python beginners Tutorial Playlist: th-cam.com/play/PLNOdyLYEhS3fWbXXz26nXDzLd7g3lHJO6.html&si=IJ5u8f3tGulp3MU6 This...
Decorators in Python | #17 Python Tutorial
มุมมอง 1764 หลายเดือนก่อน
17th video of my Python tutorial series where I have explained decorators and how to create your own decorator. This is the last video of this playlist, next I will make advanced Python tutorial series, so make sure to follow that. Playlist: th-cam.com/video/GyPlj1Njmp8/w-d-xo.html&pp=iAQB Links GitHub repo: github.com/Rounak-Paul/python_tutorial LinkedIn: www.linkedin.com/company/v4studios Aut...
OOPS | staticmethod & classmethod | #16 Python Tutorial
มุมมอง 1184 หลายเดือนก่อน
16th video of my Python tutorial series where I have explained the static method and class method two important concepts of class in Python. Playlist: th-cam.com/video/GyPlj1Njmp8/w-d-xo.html&pp=iAQB Links GitHub repo: github.com/Rounak-Paul/python_tutorial LinkedIn: www.linkedin.com/company/v4studios Author: www.linkedin.com/in/rounakpaul1729/ #oops #object #advanced #beginners #python #python...
OOPS | Inheritance & Polymorphism | #15 Python Tutorial
มุมมอง 664 หลายเดือนก่อน
15th video of my Python tutorial series where I have explained Inheritance & Polymorphism two important concepts of OOPS or Object-oriented programming in Python. Playlist: th-cam.com/video/GyPlj1Njmp8/w-d-xo.html&pp=iAQB Links GitHub repo: github.com/Rounak-Paul/python_tutorial LinkedIn: www.linkedin.com/company/v4studios Author: www.linkedin.com/in/rounakpaul1729/ #oops #object #advanced #beg...
OOPS | Python Class Part 1 | #14 Python Tutorial
มุมมอง 664 หลายเดือนก่อน
OOPS | Python Class Part 1 | #14 Python Tutorial
Python Function | #13 Python Tutorial
มุมมอง 774 หลายเดือนก่อน
Python Function | #13 Python Tutorial
Practice Problem | Leetcode 118 | #12 Python Tutorial
มุมมอง 2074 หลายเดือนก่อน
Practice Problem | Leetcode 118 | #12 Python Tutorial
Practice Problem | Leetcode 345 | #11 Python Tutorial
มุมมอง 1.1K5 หลายเดือนก่อน
Practice Problem | Leetcode 345 | #11 Python Tutorial
while loop in Python | #10 Python Tutorial
มุมมอง 1.9K5 หลายเดือนก่อน
while loop in Python | #10 Python Tutorial
Innovation rank #10, GitHub Gamejam '23 | Devlog#2.
มุมมอง 1115 หลายเดือนก่อน
Innovation rank #10, GitHub Gamejam '23 | Devlog#2.
for loop in Python | #09 Python Tutorial
มุมมอง 845 หลายเดือนก่อน
for loop in Python | #09 Python Tutorial
IF ... ELSE, TERNARY OPERATOR & MATCH ... CASE in Python | #08 Python Tutorial
มุมมอง 555 หลายเดือนก่อน
IF ... ELSE, TERNARY OPERATOR & MATCH ... CASE in Python | #08 Python Tutorial
4K Gaming Music Mix 2024 | Instrumental | No Copyright Sounds & Video
มุมมอง 2455 หลายเดือนก่อน
4K Gaming Music Mix 2024 | Instrumental | No Copyright Sounds & Video
Dictionaries in Python under 10 min | #07 Python Tutorial
มุมมอง 605 หลายเดือนก่อน
Dictionaries in Python under 10 min | #07 Python Tutorial
Set in Python in 9 min | #06 Python Tutorial
มุมมอง 725 หลายเดือนก่อน
Set in Python in 9 min | #06 Python Tutorial
Tuple in Python as fast as possible | #05 Python Tutorial
มุมมอง 895 หลายเดือนก่อน
Tuple in Python as fast as possible | #05 Python Tutorial
List in Python as fast as possible | #04 Python Tutorial
มุมมอง 555 หลายเดือนก่อน
List in Python as fast as possible | #04 Python Tutorial
00 Installation | SQL Tutorial
มุมมอง 355 หลายเดือนก่อน
00 Installation | SQL Tutorial
Chill Mix [NCS] Instrumental
มุมมอง 805 หลายเดือนก่อน
Chill Mix [NCS] Instrumental
Built-in data types, Strings, Booleans & Numbers in Python | #03 Python Tutorial
มุมมอง 655 หลายเดือนก่อน
Built-in data types, Strings, Booleans & Numbers in Python | #03 Python Tutorial

ความคิดเห็น

  • @mintoo2cool
    @mintoo2cool วันที่ผ่านมา

    good stuff. thanks for the video

  • @evangao9094
    @evangao9094 10 วันที่ผ่านมา

    Thanks for your video. It really helps.

  • @tkz4_on_osu295
    @tkz4_on_osu295 24 วันที่ผ่านมา

    Best Indian tutorial I’ve ever seen🙌

  • @readdaily5680
    @readdaily5680 25 วันที่ผ่านมา

    Please keep going

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

    Informative, very good, helpful

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

    I have one doubt regarding activation of GPU in vs code , can I contact you via mail or WhatsApp bro

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

      I am on Discord, if you like to send messages/photos regarding this topic send friend request to: dukerkp

    • @urvikpatel1903
      @urvikpatel1903 10 วันที่ผ่านมา

      Is it possible can you give tutorial regarding macOS for their own Gpu acceleration

    • @rounakpaul001
      @rounakpaul001 10 วันที่ผ่านมา

      Mac machines historically has been difficult to get things done on. GPU functionality of numba and cupy modules don't extend to the MacOS. A c++ approach is required for the Metal API, either direct shader codes for Metal or via Vulkan translation layer. You can still use the jitted functions of numba on MacOS for some performance gain in Python. Optionally PyTorch has some of its methods using the Metal API, so if PyTorch is enough for your application you can use it for acceleration in Python.

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

    Tough topic, well explained.

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

      Glad to be of help

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

    You are amazing! Keep up the good work!

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

    I wished i had knew about this before. Numpy uses a lot of ram and cpu. I was looking for a way to shift some of the data preprocessing workload onto the GPU. Does tensorflow recognise cupy arrays as valid input data types like numpy arrays? Great video.

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

      Numpy and Tensor has similar data structure, but CuPy has completely different data structure as the pool it uses is from the GPU, not the system RAM. But you can still do conversions and have a hybrid code running in CPU and GPU: import tensorflow as tf import cupy as cp # Create a CuPy array cupy_array = cp.array([1, 2, 3]) # Convert CuPy array to NumPy array numpy_array = cp.asnumpy(cupy_array) # Use NumPy array as input to TensorFlow tensor = tf.constant(numpy_array) # Perform TensorFlow operations on the tensor result = tf.math.square(tensor) print(result)

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

      ​@@rounakpaul001Thanks 🙏

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

    The yt algos have chosen you

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

      no, thank you for choosing to watch my video :)

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

    Informative

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

    will you help me? i can code but configration always sucks me

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

      I will try, kindly explain the problem you are facing.

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

      @@rounakpaul001 i am working on somthing where i use yolo mediapipe and tensorflow i code enough to do my work and code working properly but the issue is i cant able to use gpu so when a video i pass throw my function the one frame take 300 ms and its two slow i have nivdea gpu 4060 install 12 version i always have issue in version what should i do

  • @infernophoenix1575
    @infernophoenix1575 2 หลายเดือนก่อน

    Just a quick question, does this method work even with laptops with AMD GPU's or this is only restricted to only NVIDIA GPU-type laptops

    • @rounakpaul001
      @rounakpaul001 2 หลายเดือนก่อน

      The methods are currently limited to NVIDIA GPUs. AMD has launched their new CUDA equivalent toolkits recently, I will learn it when I can get my hand on an AMD GUP system.

  • @user-gf2xe7mw2i
    @user-gf2xe7mw2i 2 หลายเดือนก่อน

    Thank you! Tell me, can I put a ready-made script code in Python into this shell and run it through the GPU and not the CPU?

    • @rounakpaul001
      @rounakpaul001 2 หลายเดือนก่อน

      In short, mostly no. The script will always be run on the CPU, but your computation tasks you can do on GPU. The architecture of the CPU and GPU are different. Using python modules to run programs on the gpu may look similar to a normal python program, but underneath it's different. With some modifications you can probably run your functions on the gpu.

  • @taj-ulislam6902
    @taj-ulislam6902 2 หลายเดือนก่อน

    Unique information - hard to find. Much appreciate your effort.

  • @yadongwang8629
    @yadongwang8629 2 หลายเดือนก่อน

    thanks for sharing. So if I am using M1 Macbook. I can install the cupy in python and use Colab to mimic the GPU?

    • @rounakpaul001
      @rounakpaul001 2 หลายเดือนก่อน

      By CuPy devs: "We cannot guarantee that CuPy works on other environments like MacOs, even if it looks like it is working" On mac, your best acceleration options are: Metal API or Vulkan Compute pipeline For learning and prototyping algorithms you can use google colab's TGPU.

    • @rounakpaul001
      @rounakpaul001 2 หลายเดือนก่อน

      If using Colab, no need to install CuPy on your M1 computer. The colab does the setup on the cloud VM by itself.

  • @nagen78
    @nagen78 2 หลายเดือนก่อน

    simple and straight to the point.

    • @rounakpaul001
      @rounakpaul001 2 หลายเดือนก่อน

      Thank you, appreciate the comment.

  • @kashless
    @kashless 2 หลายเดือนก่อน

    thanks! very useful and clever technique

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

    nice video. Pretty helpful!

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

    Hello Rounak, my name is Jarrad Clemsoni. I got bullied, but I was pretty good on computers. Keep up the good work on the videos.

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

      Glad you liked the series, more software contents are coming soon. I will branch out to other languages also, like C++ is next in the list.

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

    Easy to grasp the idea.

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

    Very much helpful

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

    Please

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

    Very good

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

    It's a long and elaborate explanation,easy to learn 😊

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

    Nice teaching

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

    Valuable information

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

    Very good explaining..unlike some other "tutorials"

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

      Thank you, this comment made my day ❤️

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

    Learning supportive.

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

    Helpful

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

    👍🏻👍🏻

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

    Bro make more lengthy videos.

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

      Thank you for watching. This is introduction video for CUDA. I will make following videos in depth 😊

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

      Wating for the next

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

      Check out the latest one about CUDA CuPy th-cam.com/video/EqTt94s6WpU/w-d-xo.htmlsi=PXuEUamXn6brLcuZ

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

    Effective for learning

  • @Gurukul-sm
    @Gurukul-sm 4 หลายเดือนก่อน

    Continue make advance level video

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

      Yes, I will, thank you

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

    very nice explanation😃

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

      Thanks a lot 😊

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

    Very good

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

    Carry on, beneficial

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

    Nice👍🏻👍🏻

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

      Thanks for the visit

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

    Print can write to file, crazy

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

    Helpful

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

      Glad to hear that

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

    Helpful 😊

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Good

  • @mazharkhaliq1971
    @mazharkhaliq1971 5 หลายเดือนก่อน

    Thanks

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Want more problem solving videos

    • @rounakpaul001
      @rounakpaul001 5 หลายเดือนก่อน

      More on the way

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Helpful 😊

  • @zon4L
    @zon4L 5 หลายเดือนก่อน

    looks like a fun game, lad! Keep up the good work!

    • @rounakpaul001
      @rounakpaul001 5 หลายเดือนก่อน

      thanku so mucho

  • @Lopa_Sarkar
    @Lopa_Sarkar 5 หลายเดือนก่อน

    Very good explanation

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Very good, easy to learn. Want more.

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Very good information

    • @rajatpaul904
      @rajatpaul904 5 หลายเดือนก่อน

      Interesting

  • @rajatpaul904
    @rajatpaul904 5 หลายเดือนก่อน

    Easy to learn

    • @rounakpaul001
      @rounakpaul001 5 หลายเดือนก่อน

      Glad to hear that