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
 |