# Cloud computing environment that supports Julia

**URL:** <https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749>\
**Category:** General Usage\
**Created:** [May 1, 2019, 7:30pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749 "2019-05-01T19:30:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mr.Robot](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mr.robot/32/8052_2.png) [@Mr.Robot](https://discourse.julialang.org/u/Mr.Robot)\
**Post date:** [May 1, 2019, 7:30pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/1 "2019-05-01T19:30:13Z")

</div>

## Problem

I am trying to see the how much GPU could help to accelerate my code by `ArrayFire.jl`. However, I currently do not have access to GPU on my machine. I have tried two different ways

- Try to use the integrated Intel GPU. However, the following error keeps bumping up and I am not sure how to resolve this issue  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/a/e/aed44b944458ef297d6baf94b09e09574e36161b.png)
- Use some cloud computing environment. But the commonly used Google Colab has not supported Julia yet, I am not sure if there is some good alternative I could use since trying them one by one could be extremely time-consuming.

Could someone help me, thank you in advance.

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [May 1, 2019, 7:34pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/2 "2019-05-01T19:34:25Z")

</div>

Haven’t tried it myself but maybe this helps? [Julia on Google Colab: Free GPU-Accelerated Shareable Notebooks](https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319)

---

<div class="post-metadata">

**Author:** ![freemint](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/freemint/32/20013_2.png) [@freemint](https://discourse.julialang.org/u/freemint)\
**Post date:** [May 1, 2019, 9:30pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/3 "2019-05-01T21:30:30Z")

</div>

If the problem is worth a few cents to you and you have a credit card i can recommend. [vast.ai](http://vast.ai)  
They are an PC with GPU peer-lending platform which has lower rates than other cloud services since they offer consumer GPUs.  
To run julia on them select the image  
`[nvidia/cuda:9.0-cudnn7-devel-ubuntu16.04](https://hub.docker.com/r/nvidia/cuda/)`  
And download the Julia binaries for Linux. I’ve had some JuliaGPU tests running there and they worked fine. You then have to install all the packages.  
If you add a credit card (the only way to pay) you get $2 of free budget which is a lot when instances cost between 0.06$ for a 1x GTX 1070 and 1.60$ for 8x RTX 2080 Ti per hour, you can also bid for a cheaper price but then you can be interrupted at any time.  
They also offer access to GPU machines from Google and Amazon at their prices.  
Important things:  
Do not forget to turn of or destroy it over the web interface.  
If it is turned of you are only paying for storage.  
On some instances you also have to pay for bandwidth.

Disclaimer: I got a $10 credit for reporting bugs in there interface to them. I think they are cool guys.

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [May 1, 2019, 9:42pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/4 "2019-05-01T21:42:29Z")

</div>

> [@Mr.Robot](#):
>
> I am trying to see the how much GPU could help to accelerate my code by `ArrayFire.jl` .

If using Nvidia GPUs, you might find it easier to use CuArrays.jl, which is integrated more into the Julia compiler.

---

<div class="post-metadata">

**Author:** ![hckr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hckr/32/4836_2.png) [@hckr](https://discourse.julialang.org/u/hckr)\
**Post date:** [May 1, 2019, 10:55pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/5 "2019-05-01T22:55:53Z")

</div>

I had never heard of them before. It is good idea but I wonder how NVIDIA feels about its consumer GPUs are used in such a setting. Maybe this is the reason the website does not seem to provide any information about people working there? Or perhaps I was not able to find it?

---

<div class="post-metadata">

**Author:** ![freemint](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/freemint/32/20013_2.png) [@freemint](https://discourse.julialang.org/u/freemint)\
**Post date:** [May 1, 2019, 11:11pm UTC](https://discourse.julialang.org/t/cloud-computing-environment-that-supports-julia/23749/6 "2019-05-01T23:11:40Z")

</div>

@hckr  
NVIDIA has little to feel about. Peoples private homes (where these PCs supposedly stand) are not data centers.  
However the creators were quiet active on [reddit](https://www.reddit.com/r/MachineLearning/comments/94z500/p_vastai_dockerbased_peer_gpu_rental_market/). There also is a Discord Server.
