23 lines
		
	
	
		
			442 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			442 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| HERE="$(dirname "$0")"
 | |
| 
 | |
| # shellcheck source=net/datacenter-node-install/utils.sh
 | |
| source "$HERE"/utils.sh
 | |
| 
 | |
| ensure_env || exit 1
 | |
| 
 | |
| set -xe
 | |
| 
 | |
| "$HERE"/setup-cuda.sh
 | |
| 
 | |
| # setup persistence mode across reboots
 | |
| TMPDIR="$(mktemp)"
 | |
| mkdir -p "$TMPDIR"
 | |
| if pushd "$TMPDIR"; then
 | |
|   tar -xvf /usr/share/doc/NVIDIA_GLX-1.0/sample/nvidia-persistenced-init.tar.bz2
 | |
|   ./nvidia-persistenced-init/install.sh systemd
 | |
|   popd
 | |
|   rm -rf "$TMPDIR"
 | |
| fi
 |