mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-08 06:13:58 -05:00
chore(gpu): remove core crypto from valgrind run
This commit is contained in:
@@ -23,8 +23,8 @@ on:
|
|||||||
# Allows you to run this workflow manually from the Actions tab as an alternative.
|
# Allows you to run this workflow manually from the Actions tab as an alternative.
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
schedule:
|
schedule:
|
||||||
# every 3 months
|
# every month
|
||||||
- cron: "0 0 1 */3 *"
|
- cron: "0 0 1 * *"
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -50,7 +50,7 @@ jobs:
|
|||||||
slab-url: ${{ secrets.SLAB_BASE_URL }}
|
slab-url: ${{ secrets.SLAB_BASE_URL }}
|
||||||
job-secret: ${{ secrets.JOB_SECRET }}
|
job-secret: ${{ secrets.JOB_SECRET }}
|
||||||
backend: hyperstack
|
backend: hyperstack
|
||||||
profile: gpu-test
|
profile: single-h100
|
||||||
|
|
||||||
# This instance will be spawned especially for pull-request from forked repository
|
# This instance will be spawned especially for pull-request from forked repository
|
||||||
- name: Start GitHub instance
|
- name: Start GitHub instance
|
||||||
|
|||||||
@@ -32,10 +32,9 @@ fi
|
|||||||
RUSTFLAGS="$RUSTFLAGS" cargo nextest list --cargo-profile "${CARGO_PROFILE}" \
|
RUSTFLAGS="$RUSTFLAGS" cargo nextest list --cargo-profile "${CARGO_PROFILE}" \
|
||||||
--features=integer,internal-keycache,gpu-debug,zk-pok -p tfhe &> /tmp/test_list.txt
|
--features=integer,internal-keycache,gpu-debug,zk-pok -p tfhe &> /tmp/test_list.txt
|
||||||
|
|
||||||
# Filter the tests to get only the HL and a subset of core crypto ones
|
|
||||||
TESTS_TO_RUN=$(sed -e $'s/\x1b\[[0-9;]*m//g' < /tmp/test_list.txt | grep -E 'high_level_api::.*gpu.*|core_crypto::.*gpu.*' | grep -v 'array' | grep -v 'modulus_switch' | grep -v '3_3' | grep -v 'noise_distribution' | grep -v 'flip')
|
|
||||||
|
|
||||||
if [[ "${RUN_VALGRIND}" == "1" ]]; then
|
if [[ "${RUN_VALGRIND}" == "1" ]]; then
|
||||||
|
TESTS_TO_RUN=$(sed -e $'s/\x1b\[[0-9;]*m//g' < /tmp/test_list.txt | grep -E 'high_level_api::.*gpu.*' | grep -v 'array' | grep -v 'flip')
|
||||||
|
|
||||||
# Build the tests but don't run them
|
# Build the tests but don't run them
|
||||||
RUSTFLAGS="$RUSTFLAGS" cargo test --no-run --profile "${CARGO_PROFILE}" \
|
RUSTFLAGS="$RUSTFLAGS" cargo test --no-run --profile "${CARGO_PROFILE}" \
|
||||||
--features=integer,internal-keycache,gpu-debug,zk-pok -p tfhe
|
--features=integer,internal-keycache,gpu-debug,zk-pok -p tfhe
|
||||||
@@ -57,6 +56,7 @@ if [[ "${RUN_VALGRIND}" == "1" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${RUN_COMPUTE_SANITIZER}" == "1" ]]; then
|
if [[ "${RUN_COMPUTE_SANITIZER}" == "1" ]]; then
|
||||||
|
TESTS_TO_RUN=$(sed -e $'s/\x1b\[[0-9;]*m//g' < /tmp/test_list.txt | grep -E 'high_level_api::.*gpu.*|core_crypto::.*gpu.*' | grep -v 'array' | grep -v 'modulus_switch' | grep -v '3_3' | grep -v 'noise_distribution' | grep -v 'flip')
|
||||||
# Build the tests but don't run them
|
# Build the tests but don't run them
|
||||||
RUSTFLAGS="$RUSTFLAGS" cargo test --no-run --profile "${CARGO_PROFILE}" \
|
RUSTFLAGS="$RUSTFLAGS" cargo test --no-run --profile "${CARGO_PROFILE}" \
|
||||||
--features=integer,internal-keycache,gpu,zk-pok -p tfhe
|
--features=integer,internal-keycache,gpu,zk-pok -p tfhe
|
||||||
|
|||||||
Reference in New Issue
Block a user