|
4 | 4 | pull_request_target: |
5 | 5 | branches: [ "main", "dev" ] |
6 | 6 | paths: |
7 | | - - '.github/workflows/test-mlperf-inference-resnet50.yml' |
8 | | - - '**' |
| 7 | + - '.github/workflows/test-nvidia-mlperf-inference-implementations.yml' |
| 8 | + - 'script/app-mlperf-inference-nvidia/**' |
9 | 9 | - '!**.md' |
10 | 10 |
|
11 | 11 | jobs: |
12 | 12 | run_nvidia: |
13 | | - if: github.repository_owner == 'gateoverflow' |
14 | | - timeout-minutes: 1440 |
| 13 | + if: github.repository_owner == 'mlcommons' |
15 | 14 | runs-on: |
16 | | - - self-hosted |
17 | | - - linux |
18 | | - - x64 |
19 | | - - cuda |
20 | | - - ${{ matrix.system }} |
| 15 | + - ubuntu-latest |
21 | 16 | strategy: |
22 | 17 | fail-fast: false |
23 | 18 | matrix: |
|
39 | 34 | echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 |
40 | 35 | chmod 600 ~/.ssh/id_ed25519 |
41 | 36 |
|
42 | | - ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts |
| 37 | + #ssh-keyscan -p ${{ secrets.SSH_PORT }} -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts |
43 | 38 | - uses: actions/checkout@v4 |
44 | 39 | with: |
45 | 40 | fetch-depth: 0 |
|
90 | 85 | pip install --upgrade mlcflow |
91 | 86 | mlc pull repo mlcommons@mlperf-automations --branch=dev |
92 | 87 | |
93 | | - mlcrr run-mlperf,inference,_all-scenarios,_submission,_full,_r5.1-dev --remote_host=${{ secrets.SSH_HOST }} --remote_user=${{ secrets.SSH_USER }} --remote_port=${{ secrets.SSH_PORT }} --preprocess_submission=yes --pull_changes=yes --pull_inference_changes=yes --execution_mode=valid --gpu_name=$gpu_name --pull_changes=yes --pull_inference_changes=yes --model=${{ matrix.model }} --submitter="GATEOverflow" --hw_name=$hw_name --implementation=nvidia --backend=tensorrt --category=$category --division=closed --docker_dt --docker_mlc_repo=mlcommons@mlperf-automations --docker_mlc_repo_branch=dev --adr.compiler.tags=gcc --device=cuda --use_model_from_host=yes --use_dataset_from_host=yes --results_dir=$HOME/gh_action_results --submission_dir=$HOME/gh_action_submissions --clean $docker_string $submission_preprocessor_args --quiet |
| 88 | + mlcrr run-mlperf,inference,_all-scenarios,_submission,_full,_r5.1-dev --docker --remote_host=${{ secrets.SSH_HOST }} --remote_user=${{ secrets.SSH_USER }} --remote_port=${{ secrets.SSH_PORT }} --remote_ssh_key_file=$HOME/.ssh/id_ed25519 --remote_skip_host_verify --preprocess_submission=yes --pull_changes=yes --pull_inference_changes=yes --execution_mode=valid --gpu_name=$gpu_name --pull_changes=yes --pull_inference_changes=yes --model=${{ matrix.model }} --submitter="GATEOverflow" --hw_name=$hw_name --implementation=nvidia --backend=tensorrt --category=$category --division=closed --docker_dt --docker_mlc_repo=mlcommons@mlperf-automations --docker_mlc_repo_branch=dev --adr.compiler.tags=gcc --device=cuda --use_model_from_host=yes --use_dataset_from_host=yes --results_dir=$HOME/gh_action_results --submission_dir=$HOME/gh_action_submissions --clean $docker_string $submission_preprocessor_args --quiet |
94 | 89 | #mlcr push,github,mlperf,inference,submission --repo_url=https://github.com/mlcommons/mlperf_inference_unofficial_submissions_v5.1 --repo_branch=auto-update --commit_message="Results from GH action on NVIDIA_$hw_name" --quiet --submission_dir=$HOME/gh_action_submissions --hw_name=$hw_name |
95 | 90 | #mlcr push,github,mlperf,inference,submission --repo_url=https://github.com/GATEOverflow/mlperf_inference_submissions_v5.0 --repo_branch=main --commit_message="Results from GH actions on NVIDIA_$hw_name" --quiet --submission_dir=$HOME/gh_action_submissions --hw_name=$hw_name |
96 | 91 |
|
0 commit comments