Torch Package for R
Mahesh K

Mahesh K @maheshkale

About: I write (about) code and keep interest in Data science, Venture Funding and startups.

Joined:
May 2, 2018

Torch Package for R

Publish Date: Apr 19 '23
0 0

In this post, we take a look at the Torch package for R.

This package is emulating the PyTorch framework for deep learning. However it's area of focus is bringing the deep learning in the R language.

I created a video that covers the basics of the Torch package. You can take a look at it below.

Let's briefly cover some of the basics.

You can install the packages shown below.

install.packages("torch")

Check if the CUDA is available.

cuda_is_available()

and then use :

torch_tensor(1, device = "cuda")

Then you can create a tensor based on the available CUDA device.

Let's create a tensor from the R objects.

library(torch)
x <- array(runif(8), dim = c(2, 4, 6))
y <- torch_tensor(x, dtype = torch_float64())
y

That's it for a brief example. You would find the whole process video documented in the video linked above. You should give it a try. From there onwards you can check some of the examples out there in the kaggle for inspiration.

I hope this helps anyone who is trying to learn the data science and exploring the dataset on their own.

Comments 0 total

    Add comment