# Rent GPUs for teaching programming GPU in Julia

**URL:** <https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538>\
**Category:** Teaching & Outreach\
**Created:** [December 6, 2024, 12:11pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538 "2024-12-06T12:11:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Post date:** [December 6, 2024, 12:11pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538/1 "2024-12-06T12:11:14Z")

</div>

Hello,

we are facing following problem. We are teaching programming in Julia and in the last lecture, we want to practice programming GPUs. Though our course was assigned to a room, where computers do not have nvidia gpus. Therefore I would like to ask, if someone knows about possibility to rent GPUs for a class through some provider, ideally JuliaHUB. My ideal setting would be that student register and provide code, for which he would had few hours of GPU time and we would pay for that. I remember that on past JuliaCon, someone had a setup like this.

Thanks for suggestions in advance.  
Tomas

---

<div class="post-metadata">

**Author:** ![jmair](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmair/32/35117_2.png) [@jmair](https://discourse.julialang.org/u/jmair)\
**Post date:** [December 6, 2024, 1:41pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538/2 "2024-12-06T13:41:10Z")

</div>

I haven’t tried this recently, but I think you can get GPUs working using Google Colab + Julia, although a lot of the links I found are very dated and may not work any more.

I think this post will have more info - [Julia on Google Colab: Free GPU-Accelerated Shareable Notebooks](https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319)

If you can get this working for your class I’d be interested how smooth the process is.

---

<div class="post-metadata">

**Author:** ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Post date:** [December 6, 2024, 5:56pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538/3 "2024-12-06T17:56:30Z")

</div>

This was suggested my TA. I was hoping in something smoother. But I will give it a shot.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [December 6, 2024, 6:04pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538/4 "2024-12-06T18:04:31Z")

</div>

Another idea is to try to request the resources from an affiliated HPC center, if available.

---

<div class="post-metadata">

**Author:** ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Post date:** [December 6, 2024, 6:42pm UTC](https://discourse.julialang.org/t/rent-gpus-for-teaching-programming-gpu-in-julia/123538/5 "2024-12-06T18:42:36Z")

</div>

That was also an idea. Unfortunately obtaining a login to our cluster is not exactly swift operation. And we do not have that many GPUs on it.
