mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-08 11:35:02 -05:00
chore(concrete_cuda): fix tests, reduce test time
- Update concrete-cuda with latest commits in concrete-core - Add C++ tests based on google test - Run the tests in the CI with Cuda 11.8 and Cuda 11.1 - Test for many PBS/KS parameters - Repetitions & samples are set for each parameter set in the PBS test
This commit is contained in:
16
.github/workflows/concrete_cuda_test.yml
vendored
16
.github/workflows/concrete_cuda_test.yml
vendored
@@ -108,7 +108,7 @@ jobs:
|
||||
echo "CUDA_PATH=$OLD_CUDA_PATH" >> "${GITHUB_ENV}"
|
||||
echo "$CUDA_PATH/bin" >> "${GITHUB_PATH}"
|
||||
echo "LD_LIBRARY_PATH=$OLD_CUDA_PATH/lib:$LD_LIBRARY_PATH" >> "${GITHUB_ENV}"
|
||||
echo "CUDACXX=$OLD_CUDA_PATH/bin/nvcc" >> "${GITHUB_ENV}"
|
||||
echo "CUDACXX=/usr/local/cuda-${{ matrix.old_cuda }}/bin/nvcc" >> "${GITHUB_ENV}"
|
||||
- name: Build concrete-cuda with Cuda 11.1
|
||||
if: ${{ !cancelled() }}
|
||||
run: |
|
||||
@@ -121,19 +121,7 @@ jobs:
|
||||
if: ${{ !cancelled() }}
|
||||
run: |
|
||||
cd backends/concrete-cuda/implementation/build-old-cuda
|
||||
./test/test_concrete_cuda
|
||||
|
||||
- name: Slack Notification
|
||||
if: ${{ always() }}
|
||||
continue-on-error: true
|
||||
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
|
||||
env:
|
||||
SLACK_COLOR: ${{ job.status }}
|
||||
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
|
||||
SLACK_ICON: https://pbs.twimg.com/profile_images/1274014582265298945/OjBKP9kn_400x400.png
|
||||
SLACK_MESSAGE: "Cuda AWS tests finished with status ${{ job.status }}. (${{ env.ACTION_RUN_URL }})"
|
||||
SLACK_USERNAME: ${{ secrets.BOT_USERNAME }}
|
||||
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|
||||
./test/test_concrete_cuda --gtest_filter="Wop*"
|
||||
|
||||
stop-runner:
|
||||
name: Stop EC2 runner
|
||||
|
||||
Reference in New Issue
Block a user