<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=M3xie</id>
	<title>CSCWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=M3xie"/>
	<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/Special:Contributions/M3xie"/>
	<updated>2026-04-06T07:04:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=5467</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=5467"/>
		<updated>2025-11-05T19:09:05Z</updated>

		<summary type="html">&lt;p&gt;M3xie: added cuda&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Wiki of the [[Computer Science Club]]. Feel free to start adding pages and information.&lt;br /&gt;
&lt;br /&gt;
[[Special:AllPages]]&lt;br /&gt;
&lt;br /&gt;
== Member/Club Rep Documentation ==&lt;br /&gt;
To access our Linux machines, see [[How to SSH]] and select one of the general-use machines from [[Machine List#General-Use Servers]].&lt;br /&gt;
&lt;br /&gt;
To host a website, see [[Web Hosting]]. If you are trying to host websites for clubs, see [[Club Hosting]].&lt;br /&gt;
&lt;br /&gt;
To use our VPS services (similar to Linode and Amazon EC2), see [https://docs.cloud.csclub.uwaterloo.ca/ CSC Cloud Documentation]. Note that you&#039;ll need to activate your account on one of CSC&#039;s machines before using the management panel.&lt;br /&gt;
&lt;br /&gt;
To view instruction on playing music at the office, see [[Music]].&lt;br /&gt;
&lt;br /&gt;
To use our Nextcloud instance (similar to Google Drive and Dropbox), go to [https://files.csclub.uwaterloo.ca CSC Files].&lt;br /&gt;
&lt;br /&gt;
=== Guides ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[New Member Guide]]&lt;br /&gt;
* [[Club Hosting]]&lt;br /&gt;
* [[Web Hosting]]&lt;br /&gt;
* [[Git Hosting]]&lt;br /&gt;
* [[How to IRC]]&lt;br /&gt;
* [[How to SSH]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [https://docs.cloud.csclub.uwaterloo.ca/ CSC Cloud Documentation]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== News and Events ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Meetings]]&lt;br /&gt;
* [[Talks]]&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Club Operation ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget Guide]]&lt;br /&gt;
* [[ceo]]&lt;br /&gt;
* [[Exec Manual]]&lt;br /&gt;
* [[MEF Guide]]&lt;br /&gt;
* [[Office Policies]]&lt;br /&gt;
* [[Office Staff]]&lt;br /&gt;
* [[Sysadmin Guide]]&lt;br /&gt;
* [[How to (Extra) Ban Someone]]&lt;br /&gt;
* [[SCS Guide]]&lt;br /&gt;
* [[Kerberos |Password Reset]]&lt;br /&gt;
* [[Keys and Fobs]]&lt;br /&gt;
&lt;br /&gt;
* [[Talks Guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Systems Documentation ==&lt;br /&gt;
=== Introductions ===&lt;br /&gt;
Start here if you have no clue how a subsystem works&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Intro to Authentication]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware Infrastructure (the bare metals) ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Machine List]]&lt;br /&gt;
* [[Filer]]&lt;br /&gt;
* [[Switches]]&lt;br /&gt;
* [[IPMI101]]&lt;br /&gt;
* [[Disk Drive RMA Process]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Software Infrastructure ===&lt;br /&gt;
To see a complete list of services, where to find them and when they are updated, see [[Service List]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[ADFS]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[CUDA]]&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[Debian Repository]]&lt;br /&gt;
* [[Firewall]]&lt;br /&gt;
* [[Kerberos]]&lt;br /&gt;
* [[Matrix]]&lt;br /&gt;
* [[MatterMost]]&lt;br /&gt;
* [[Load-balancer]]&lt;br /&gt;
* [[Proxmox]]&lt;br /&gt;
* [[Plane]]&lt;br /&gt;
* [[RT]]&lt;br /&gt;
* [[Keycloak]]&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
* [[LDAP]]&lt;br /&gt;
* [[Network]]&lt;br /&gt;
* [[New CSC Machine]]&lt;br /&gt;
* [[Observability]]&lt;br /&gt;
* [[OID Assignment]]&lt;br /&gt;
* [[Podman]]&lt;br /&gt;
* [[Scratch]]&lt;br /&gt;
* [[SNMP]]&lt;br /&gt;
* [[SSL]]&lt;br /&gt;
* [[Syscom Todo]]&lt;br /&gt;
* [[Systemd]]&lt;br /&gt;
* [[Systemd-nspawn]]&lt;br /&gt;
* [[Two-Factor Authentication]]&lt;br /&gt;
* [[UID/GID Assignment]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Application List]]&lt;br /&gt;
* [[BigBlueButton]]&lt;br /&gt;
* [[CodeyBot]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Mailing Lists]]&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Music]]&lt;br /&gt;
* [[Nextcloud]]&lt;br /&gt;
* [[Immich]]&lt;br /&gt;
* [[Printing]]&lt;br /&gt;
* [[Pulseaudio]]&lt;br /&gt;
* [[Webmail]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CSC Cloud ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Ceph]]&lt;br /&gt;
* [[Cloud Networking]]&lt;br /&gt;
* [[CloudStack]]&lt;br /&gt;
* [[CloudStack Templates]]&lt;br /&gt;
* [[Kubernetes]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Acronyms]]&lt;br /&gt;
* [[Budget]]&lt;br /&gt;
* [[Executive]]&lt;br /&gt;
* [[Past Executive]]&lt;br /&gt;
* [[History]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historical ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[New NetApp]]&lt;br /&gt;
* [[Robot Arm]]&lt;br /&gt;
* [[Webcams]]&lt;br /&gt;
* [[Website]]&lt;br /&gt;
* [[Digital Cutter]]&lt;br /&gt;
* [[Electronics]]&lt;br /&gt;
* [[NetApp]]&lt;br /&gt;
* [[Frosh]]&lt;br /&gt;
* [[Virtualization (LXC Containers)]]&lt;br /&gt;
* [[Serial Connections]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
* [[MEF Proposals]]&lt;br /&gt;
* [[Proposed Constitution Changes]]&lt;br /&gt;
* [[NFS/Kerberos]]&lt;br /&gt;
* [[Hardware]]&lt;br /&gt;
* [[Imapd Guide]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>M3xie</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=CUDA&amp;diff=5466</id>
		<title>CUDA</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=CUDA&amp;diff=5466"/>
		<updated>2025-11-05T19:08:20Z</updated>

		<summary type="html">&lt;p&gt;M3xie: Add installation and post installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This has been installed on Mannitol with an RTX 3050 and CUDA Toolkit 13.0 Update 2. A lot of these can be followed through from https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
# Follow the pre installation actinos from https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#&lt;br /&gt;
# Run the commands on https://developer.nvidia.com/cuda-downloads?target_os=Linux, and run the below commands. nvcc should be stored in /usr/local/cuda-[VERSION]/bin/nvcc&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot; start=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
wget https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda-repo-debian12-13-0-local_13.0.2-580.95.05-1_amd64.debsudo &lt;br /&gt;
dpkg -i cuda-repo-debian12-13-0-local_13.0.2-580.95.05-1_amd64.debsudo &lt;br /&gt;
cp /var/cuda-repo-debian12-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/&lt;br /&gt;
sudo apt-get updatesudo apt-get -y install cuda-toolkit-13-0&lt;br /&gt;
sudo apt-get install -y nvidia-open&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post Installation(Follows from https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions) ==&lt;br /&gt;
&lt;br /&gt;
# If nvcc --version gives something, proceed to step 3.&lt;br /&gt;
# Run the following commands to add nvcc to PATH. nvcc --version should work now.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;export PATH=${PATH}:/usr/local/cuda-13.0/bin&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda-13.0/lib64&amp;lt;/syntaxhighlight&amp;gt;3. Install the writable samples from https://github.com/nvidia/cuda-samples. Follow the instructions in the GitHub to build.&lt;br /&gt;
&lt;br /&gt;
4. Run Device Query from cuda-samples/build/Samples/1_Utilities/deviceQuery. You should be getting something similar to below, if not, the installation has not worked. The bandwidth test has also been depreciated, so there is no need to test it.&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
./deviceQuery Starting...&lt;br /&gt;
&lt;br /&gt;
 CUDA Device Query (Runtime API) version (CUDART static linking)&lt;br /&gt;
&lt;br /&gt;
Detected 1 CUDA Capable device(s)&lt;br /&gt;
&lt;br /&gt;
Device 0: &amp;quot;NVIDIA GeForce RTX 3050&amp;quot;&lt;br /&gt;
  CUDA Driver Version / Runtime Version          13.0 / 13.0&lt;br /&gt;
  CUDA Capability Major/Minor version number:    8.6&lt;br /&gt;
  Total amount of global memory:                 5804 MBytes (6086262784 bytes)&lt;br /&gt;
  (018) Multiprocessors, (128) CUDA Cores/MP:    2304 CUDA Cores&lt;br /&gt;
  GPU Max Clock rate:                            1477 MHz (1.48 GHz)&lt;br /&gt;
  Memory Clock rate:                             7001 Mhz&lt;br /&gt;
  Memory Bus Width:                              96-bit&lt;br /&gt;
  L2 Cache Size:                                 1572864 bytes&lt;br /&gt;
  Maximum Texture Dimension Size (x,y,z)         1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)&lt;br /&gt;
  Maximum Layered 1D Texture Size, (num) layers  1D=(32768), 2048 layers&lt;br /&gt;
  Maximum Layered 2D Texture Size, (num) layers  2D=(32768, 32768), 2048 layers&lt;br /&gt;
  Total amount of constant memory:               65536 bytes&lt;br /&gt;
  Total amount of shared memory per block:       49152 bytes&lt;br /&gt;
  Total shared memory per multiprocessor:        102400 bytes&lt;br /&gt;
  Total number of registers available per block: 65536&lt;br /&gt;
  Warp size:                                     32&lt;br /&gt;
  Maximum number of threads per multiprocessor:  1536&lt;br /&gt;
  Maximum number of threads per block:           1024&lt;br /&gt;
  Max dimension size of a thread block (x,y,z): (1024, 1024, 64)&lt;br /&gt;
  Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)&lt;br /&gt;
  Maximum memory pitch:                          2147483647 bytes&lt;br /&gt;
  Texture alignment:                             512 bytes&lt;br /&gt;
  Concurrent copy and kernel execution:          Yes with 2 copy engine(s)&lt;br /&gt;
  Run time limit on kernels:                     No&lt;br /&gt;
  Integrated GPU sharing Host Memory:            No&lt;br /&gt;
  Support host page-locked memory mapping:       Yes&lt;br /&gt;
  Alignment requirement for Surfaces:            Yes&lt;br /&gt;
  Device has ECC support:                        Disabled&lt;br /&gt;
  Device supports Unified Addressing (UVA):      Yes&lt;br /&gt;
  Device supports Managed Memory:                Yes&lt;br /&gt;
  Device supports Compute Preemption:            Yes&lt;br /&gt;
  Supports Cooperative Kernel Launch:            Yes&lt;br /&gt;
  Device PCI Domain ID / Bus ID / location ID:   0 / 129 / 0&lt;br /&gt;
  Compute Mode:&lt;br /&gt;
     &amp;lt; Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) &amp;gt;&lt;br /&gt;
&lt;br /&gt;
deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 13.0, CUDA Runtime Version = 13.0, NumDevs = 1&lt;br /&gt;
Result = PASS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>M3xie</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=File:Options.png&amp;diff=5465</id>
		<title>File:Options.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=File:Options.png&amp;diff=5465"/>
		<updated>2025-11-05T19:00:57Z</updated>

		<summary type="html">&lt;p&gt;M3xie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cuda options&lt;/div&gt;</summary>
		<author><name>M3xie</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=CUDA&amp;diff=5464</id>
		<title>CUDA</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=CUDA&amp;diff=5464"/>
		<updated>2025-11-05T18:45:34Z</updated>

		<summary type="html">&lt;p&gt;M3xie: init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Installation&lt;br /&gt;
&lt;br /&gt;
# Post Installation&lt;/div&gt;</summary>
		<author><name>M3xie</name></author>
	</entry>
</feed>