Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
gpu [2017/10/17 16:37] popel |
gpu [2017/10/17 16:43] popel [Rules] |
||
---|---|---|---|
Line 27: | Line 27: | ||
* All the rules from [[:Grid]] apply, even more strictly than for CPU because there are too many GPU users and not as many GPUs available. So as a reminder: always use GPUs via '' | * All the rules from [[:Grid]] apply, even more strictly than for CPU because there are too many GPU users and not as many GPUs available. So as a reminder: always use GPUs via '' | ||
* Always specify the number of GPU cards (e.g. '' | * Always specify the number of GPU cards (e.g. '' | ||
- | * If you need more than one GPU card, always require as many CPU cores as many GPU cards you need. E.g. < | + | * If you need more than one GPU card (on a single machine), always require as many CPU cores as many GPU cards you need. E.g. < |
- | * For interactive jobs, you can use '' | + | * For interactive jobs, you can use '' |
===== How to use cluster ===== | ===== How to use cluster ===== | ||
Line 76: | Line 76: | ||
==== Using cluster ==== | ==== Using cluster ==== | ||
- | Rule number one, always use the GPU queue (never log in machine by ssh). Always use qsub or qsubmit with proper arguments. | + | As an alternative to '' |
- | + | ||
- | For testing and using the cluster interactively | + | |
- | + | ||
- | qrsh -q gpu.q -l gpu=1, | + | |
- | + | ||
- | For running experiments you must use qsub command: | + | |
- | + | ||
- | qsub -q gpu.q -l gpu=1, | + | |
- | + | ||
- | Cleaner way to use cluster is with / | + | |
qsubmit --gpumem=2G --queue=" | qsubmit --gpumem=2G --queue=" |