Update redundant headers and declaration clobbering
This commit is contained in:
24
install.sh
24
install.sh
@@ -8,7 +8,6 @@ IMAGE_TAG="${TENTACLE_TAG:-latest}"
|
||||
# -----------------------------
|
||||
REGISTRY="hub.krkn.tech"
|
||||
IMAGE_BASE="hub.krkn.tech/krkncli/cuda"
|
||||
IMAGE_TAG="latest"
|
||||
CONTAINER_NAME="tentacle"
|
||||
|
||||
SUPPORTED_CUDA=("12.4.1" "12.5.1" "12.6.3" "13.0.1" "13.1.0")
|
||||
@@ -93,30 +92,17 @@ log "Detected CUDA capability: ${DETECTED_CUDA}"
|
||||
for v in $(printf '%s\n' "${SUPPORTED_CUDA[@]}" | sort -rV); do
|
||||
if [ "$(printf '%s\n%s\n' "$v" "$DETECTED_CUDA" | sort -V | head -n1)" = "$v" ]; then
|
||||
echo "$v"
|
||||
return
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
echo ""
|
||||
return 1
|
||||
}
|
||||
|
||||
# fallback: highest <= detected
|
||||
if [ -z "$CUDA_VERSION" ]; then
|
||||
if CUDA_VERSION="$(choose_cuda)"; then
|
||||
log "Selected CUDA image version: ${CUDA_VERSION}"
|
||||
else
|
||||
warn "Could not auto-match CUDA version, defaulting to highest supported"
|
||||
CUDA_VERSION="$(printf '%s\n' "${SUPPORTED_CUDA[@]}" | sort -V | tail -n1)"
|
||||
else
|
||||
log "Selected CUDA image version: ${CUDA_VERSION}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
}
|
||||
|
||||
CUDA_VERSION="$(choose_cuda)"
|
||||
|
||||
if [ -z "$CUDA_VERSION" ]; then
|
||||
warn "Could not auto-match CUDA version, defaulting to latest (12.6.3)"
|
||||
CUDA_VERSION="12.6.3"
|
||||
else
|
||||
log "Selected CUDA image version: ${CUDA_VERSION}"
|
||||
fi
|
||||
|
||||
IMAGE="${IMAGE_BASE}/${CUDA_VERSION}/tentacle:${IMAGE_TAG}"
|
||||
|
||||
Reference in New Issue
Block a user