deptlab:usingthelab
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
deptlab:usingthelab [2024/11/04 21:52] – [GPU Computing] localadmin | deptlab:usingthelab [2025/02/20 20:41] (current) – [Status] localadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Using the 244 Lab ====== | ====== Using the 244 Lab ====== | ||
- | The Computer Science department Linux lab in IACC 244 is a 21 computer lab running | + | The Computer Science department Linux lab in IACC 244 is a 40 computer lab (lab00-lab39) |
Line 7: | Line 7: | ||
===== Status ===== | ===== Status ===== | ||
- | * Hadoop is up. | + | * Hadoop is offline for security reasons. |
* Spark is up. | * Spark is up. | ||
+ | * Lab13 is down. | ||
+ | * Lan21 is down. | ||
===== Accessing the Lab ===== | ===== Accessing the Lab ===== | ||
Line 24: | Line 26: | ||
/* Your username is your NDSU Unix ID, which can be found [[http:// | /* Your username is your NDSU Unix ID, which can be found [[http:// | ||
- | Your username and password is that of your **Bison Account** (formally your NDSU Account) and NOT that of your NDUS account. | + | Your username and password is that of your **Bison Account** (formally your NDSU Account) and NOT that of your NDUS account. It's format is first.last(.and maybe a number). |
If you have forgotten your password, you can reset [[https:// | If you have forgotten your password, you can reset [[https:// | ||
Line 33: | Line 35: | ||
* For Windows, you may want to use [[http:// | * For Windows, you may want to use [[http:// | ||
* An even better Windows SSH client is [[https:// | * An even better Windows SSH client is [[https:// | ||
- | * Windows 10 (after the April 2018 update) now has a SSH Client, although it's not enabled by default. | + | * Windows 10 (after the April 2018 update) now has a SSH Client, although it's not enabled by default |
+ | * Windows Power Shell also supports SSH but its cut & paste functionality is not... optimal! | ||
===== File Transfer (SCP) ===== | ===== File Transfer (SCP) ===== | ||
If you wish to upload/ | If you wish to upload/ | ||
- | A command-line SCP application comes default with most Linux distributions. | + | A command-line SCP application comes default with most Linux distributions. |
===== Programs/ | ===== Programs/ | ||
Line 45: | Line 48: | ||
* If using Python be sure to use Python Virtual Environments so you can install needed packages. | * If using Python be sure to use Python Virtual Environments so you can install needed packages. | ||
- | + | ==== Hadoop ==== | |
- | ===== GPU Computing | + | The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. The Hadoop head node is zoidberg.cs.ndsu.nodak.edu |
+ | ==== Spark ==== | ||
+ | Apache Spark™ is a multi-language engine for executing data engineering, | ||
+ | ==== GPU Computing ==== | ||
Labs 02-05 contain NVIDIA 24GB Tesla M40 GPU's (These are past current Tensorflow version support) and Labs 06-09 contain NVIDIA 16GB Tesla P100 GPU's. | Labs 02-05 contain NVIDIA 24GB Tesla M40 GPU's (These are past current Tensorflow version support) and Labs 06-09 contain NVIDIA 16GB Tesla P100 GPU's. | ||
Line 53: | Line 59: | ||
Use responsibly. | Use responsibly. | ||
- | ===== MPI ===== | + | ==== MPI ==== |
MPICH is installed in the lab. MPICH is a high-performance and widely portable implementation of the MPI-3.1 standard from the Argonne National Laboratory. It supports different computation and communication platforms including commodity clusters, SMPs, massively parallel systems, and high-speed networks. | MPICH is installed in the lab. MPICH is a high-performance and widely portable implementation of the MPI-3.1 standard from the Argonne National Laboratory. It supports different computation and communication platforms including commodity clusters, SMPs, massively parallel systems, and high-speed networks. | ||
Line 59: | Line 65: | ||
===== Storage ===== | ===== Storage ===== | ||
- | Your home directory (/ | + | Your home directory (/ |
- | If your program or research experiment requires high levels of file IO, we ask that you do not use the NFS server for this (you will destroy performance across the lab, plus it will be slow for your experiment). | + | If your program or research experiment requires high levels of file IO, we ask that you **do not use** the NFS server for this (you will destroy performance across the lab, plus it will be slow for your experiment). |
===== Fair Use of the 244 Lab ===== | ===== Fair Use of the 244 Lab ===== | ||
Line 68: | Line 74: | ||
- Don't do anything illegal. | - Don't do anything illegal. | ||
- <color # | - <color # | ||
- | - Don't power off the workstations. Other users may be logged into the machines or want remote access. | + | - <color # |
- Don't unplug monitors, workstations, | - Don't unplug monitors, workstations, | ||
- Don't use up all the resources. Again, the lab is shared, so if you're running an experiment that uses up all the CPU/memory on the machines, you are making it difficult for students to complete their work. If this becomes a problem, the Administrator will lock your account. If you are a student and have large CPU/ | - Don't use up all the resources. Again, the lab is shared, so if you're running an experiment that uses up all the CPU/memory on the machines, you are making it difficult for students to complete their work. If this becomes a problem, the Administrator will lock your account. If you are a student and have large CPU/ | ||
Line 76: | Line 82: | ||
In the lab, you can put files in your public_html directory, they will be served out at http:// | In the lab, you can put files in your public_html directory, they will be served out at http:// | ||
- | You will use this directory for certain courses. | + | You will use this directory for certain courses. |
Line 87: | Line 93: | ||
To fix this you will need to log in via SSH and delete old x2go session information from your home directory. | To fix this you will need to log in via SSH and delete old x2go session information from your home directory. | ||
- | Maximum session idle time is **three** days. | + | Maximum session idle time is **three** days, before sessions will be purged. |
- | **Note:** Some graphical applications do not like to work via x2go. GoogleEarth for example. | + | **Note:** Some graphical applications do not like to work via x2go. GoogleEarth for example. Also GPU compute applications often run faster via a SSH text connection. |
**Note:** X2go usually works. If it doesn' | **Note:** X2go usually works. If it doesn' | ||
Line 98: | Line 104: | ||
* You can run x2go in debug mode to see a log file that may provide some clues as to what is wrong on your end. If you don't see debug mode, reinstall x2go. | * You can run x2go in debug mode to see a log file that may provide some clues as to what is wrong on your end. If you don't see debug mode, reinstall x2go. | ||
+ | X2go install on a Mac is a bit different. It requires Xquartz to be installed. https:// | ||
+ | |||
+ | x2go is also available for Linux and can sometimes be made to work on a Chromebook. | ||
===== Help! ===== | ===== Help! ===== | ||
If you need help using the 244 lab. **Contact your instructor or academic advisor**. | If you need help using the 244 lab. **Contact your instructor or academic advisor**. |
deptlab/usingthelab.1730757156.txt.gz · Last modified: by localadmin