installation_help {sjSDM}R Documentation

Installation help

Description

Trouble shooting guide for the installation of the sjSDM package

We provide a function install_sjSDM to install automatically all necessary python dependencies but it can fail sometimes because of individual system settings or if other python/conda installations get into the way.

'PyTorch' Installation - Before you start

A few notes before you start with the installation (skip this point if you do not know 'conda'):

Windows - automatic installation

Sometimes the automatic 'miniconda' installation (via install_sjSDM) doesn't work because of white spaces in the user's name. But you can easily download and install 'conda' on your own:

Download and install the latest 'conda' version

Afterwards run:
install_sjSDM(version = c("gpu")) # or "cpu" if you do not have a proper gpu device

Reload the package and run the example , if this doesn't work:

Windows - manual installation

Download and install the latest 'conda' version:

Run in cmd.exe:

$ conda create --name r-sjsdm python=3.7
$ conda activate r-sjsdm
$ conda install pytorch torchvision cpuonly -c pytorch # cpu
$ conda install pytorch torchvision cudatoolkit=11.3 -c pytorch #gpu
$ python -m pip install pyro-ppl torch_optimizer madgrad

Restart R, try to run the example, and if this doesn't work:

Linux - automatic installation

Run in R:
install_sjSDM(version = c("gpu")) # or "cpu" if you do not have a proper 'gpu' device

Restart R try to run the example, if this doesn't work:

Linux - manual installation

We strongly advise to use a 'conda' environment but a virtual env should also work. The only requirement is that it is named 'r-sjsdm'

Download and install the latest 'conda' version:

Run in your terminal:

$ conda create --name r-sjsdm python=3.7
$ conda activate r-sjsdm
$ conda install pytorch torchvision cpuonly -c pytorch # cpu
$ conda install pytorch torchvision cudatoolkit=11.3 -c pytorch #gpu
$ python -m pip install pyro-ppl torch_optimizer madgrad

Restart R try to run the example, if this doesn't work:

MacOS - automatic installation

Run in R:
install_sjSDM(version = c("cpu"))

Restart R try to run the example, if this doesn't work:

MacOS - manual installation

Download and install the latest 'conda' version:

Run in your terminal:

$ conda create --name r-sjsdm python=3.7
$ conda activate r-sjsdm
$ python -m pip install torch torchvision torchaudio 
$ python -m pip install pyro-ppl torch_optimizer madgrad

Restart R try to run the example from, if this doesn't work:

Help and bugs

To report bugs or ask for help, post a reproducible example via the sjSDM issue tracker with a copy of the install_diagnostic output as a quote.


[Package sjSDM version 1.0.5 Index]