Remove CUDA feature (#6094)

This commit is contained in:
Michael Vines
2019-09-26 13:36:51 -07:00
committed by GitHub
parent a964570b1a
commit b4da83a3ab
33 changed files with 375 additions and 512 deletions

View File

@ -17,13 +17,7 @@ fi
installDir="$(mkdir -p "$1"; cd "$1"; pwd)"
cargo=cargo
cargoFeatures="$2"
debugBuild="$3"
if [[ -n $cargoFeatures && $cargoFeatures != cuda ]]; then
echo "Unsupported feature flag: $cargoFeatures"
exit 1
fi
debugBuild="$2"
buildVariant=release
maybeReleaseFlag=--release
@ -35,6 +29,7 @@ fi
echo "Install location: $installDir ($buildVariant)"
cd "$(dirname "$0")"/..
./fetch-perf-libs.sh
SECONDS=0
@ -78,19 +73,8 @@ for bin in "${BINS[@]}"; do
cp -fv "target/$buildVariant/$bin" "$installDir"/bin
done
if [[ "$cargoFeatures" = cuda ]]; then
(
set -x
./fetch-perf-libs.sh
# shellcheck source=/dev/null
source ./target/perf-libs/env.sh
# shellcheck disable=SC2086 # Don't want to double quote $rust_version
cargo $rust_version build $maybeReleaseFlag --package solana-validator-cuda
)
cp -fv "target/$buildVariant/solana-validator-cuda" "$installDir"/bin
if [[ -d target/perf-libs ]]; then
cp -a target/perf-libs "$installDir"/bin/perf-libs
fi
for dir in programs/*; do

View File

@ -15,7 +15,7 @@ reportName="lcov-${CI_COMMIT:0:9}"
if [[ -n $1 ]]; then
crate="--package $1"
else
crate="--all --exclude solana-local-cluster --exclude solana-validator-cuda"
crate="--all --exclude solana-local-cluster"
fi
coverageFlags=(-Zprofile) # Enable coverage