Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
MVPR-common
GPU server instructions
Commits
48467054
Commit
48467054
authored
Nov 26, 2020
by
Lasse Lensu
Browse files
Update
parent
440d9cd6
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
48467054
...
...
@@ -18,8 +18,10 @@ Access using the secure shell:
CPUs: 2x Intel(R) Xeon(R) CPU E5-2680 @ 2.70GHz
GPUs:
*
2x
[
GTX Titan 6GB GDDR5
](
https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications
)
*
2x
[
GTX 1080Ti 11 GB GDDR5X
](
https://www.nvidia.com/en-us/geforce/products/10series/geforce-gtx-1080-ti/
)
*
1x
[
Titan RTX 24GB GDDR6
](
https://www.nvidia.com/en-us/deep-learning-ai/products/titan-rtx/
)
*
2x
[
GTX 1080Ti 11GB GDDR5X
](
https://www.nvidia.com/en-us/geforce/products/10series/geforce-gtx-1080-ti/
)
*
GPUs moved to lut8100.pc.lut.fi: 2x
[
GTX Titan 6GB GDDR5
](
https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications
)
To check the current GPU load and available resources use:
```
...
...
@@ -40,10 +42,11 @@ or in python
import
os
os
.
environ
[
"CUDA_VISIBLE_DEVICES"
]
=
"1"
```
Some frameworks (e.g. TensorFlow) are greedy and they allocate resources on all the
available devices while utilizing only one of them effectively. By explicitly
specifying which GPU device you need you do not block other users from using
the server.
Some frameworks (e.g. TensorFlow) are greedy and they allocate resources on all
the available devices while utilizing only one of them effectively. By
explicitly specifying which GPU device you need you do not block other users
from using the server.
## Local storage and data transfer
...
...
@@ -77,33 +80,32 @@ We are trying to keep the server clean and to avoid version conflicts. Thus,
docker is a preferred general way of handling dependencies (see docker section).
Python users may also consider using virtualenv (see Python section).
### Docker
From wiki:
> Docker is a computer program that performs operating-system-level
virtualization,
> also known as "containerization". It was first released in
2013 and is developed by
> Docker, Inc.
> Docker is a computer program that performs operating-system-level
>
virtualization,
also known as "containerization". It was first released in
>
2013 and is developed by
Docker, Inc.
>
> Docker is used to run software packages called "containers". Containers are
> isolated from each other and bundle their own application, tools, libraries and
> configuration files; they can communicate with each other through well-defined
> channels. All containers are run by a single operating system kernel and are thus
> more lightweight than virtual machines. Containers are created from "images" that
> specify their precise contents. Images are often created by combining and modifying
> standard images downloaded from public repositories.
> Docker is used to run software packages called "containers". Containers are
> isolated from each other and bundle their own application, tools, libraries
> and configuration files; they can communicate with each other through
> well-defined channels. All containers are run by a single operating system
> kernel and are thus more lightweight than virtual machines. Containers are
> created from "images" that specify their precise contents. Images are often
> created by combining and modifying standard images downloaded from public
> repositories.
General instructions on how to use docker can be found: https://docker-curriculum.com/
There are plenty of docker images available, e.g.:
*
[
Anaconda
](
https://medium.com/@patrickmichelberger/getting-started-with-anaconda-docker-b50a2c482139
)
*
[
PyTorch
](
https://hub.docker.com/r/pytorch/pytorch/
)
*
[
CNTK
](
https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-Docker-Containers
)
*
[
Caffe
](
https://github.com/BVLC/caffe/tree/master/docker
)
*
[
Caffe2
](
https://caffe2.ai/docs/docker-setup.html
)
*
Might be dead
[
Theano
](
https://hub.docker.com/r/kaixhin/cuda-theano/
)
*
[
CNTK
](
https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-Docker-Containers
)
*
[
TensorFlow
](
https://www.tensorflow.org/install/docker
)
*
Might be dead
[
Theano
](
https://hub.docker.com/r/kaixhin/cuda-theano/
)
More detailed instructions about basic docker usage with examples: https://git.it.lut.fi/mvpr-common/docker-examples
...
...
@@ -117,7 +119,6 @@ be found by the given links.
TBD.
# Additional questions and support
Contact: azat.garifullin@lut.fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment