Commit 0c6296dc authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Install cuda to squashfs partition

parent 19cda995
all: all:
tar xf cuda-runtime-12.9.tar.xz -C / tar xf cuda-runtime-12.9.tar.xz -C /
install -d /etc/ld.so.conf.d install -d -m 755 /usr/share/squashfs
install -m 0644 cuda-12-9.conf /etc/ld.so.conf.d/cuda-12-9.conf install -d -m 755 /usr/local/cuda-12.9
grep -qxF 'include /etc/ld.so.conf.d/*.conf' /etc/ld.so.conf || printf '\ninclude /etc/ld.so.conf.d/*.conf\n' >> /etc/ld.so.conf mksquashfs usr/local/cuda-12.9 /usr/share/squashfs/cuda.squashfs -comp xz -b 1M -Xdict-size 100%
echo "/usr/share/squashfs/cuda.squashfs /usr/local/cuda-12.9 squashfs defaults,ro 1 1" >> /etc/fstab
mount /usr/share/squashfs/cuda.squashfs /usr/local/cuda-12.9
ln -sfn cuda-12.9 /usr/local/cuda ln -sfn cuda-12.9 /usr/local/cuda
echo "/usr/local/cuda-12.9/lib64" >> /etc/ld.so.conf
ldconfig ldconfig
rm -rf usr
/usr/local/cuda-12.9/lib64
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment