|
96 | 96 | ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_Table_Row_Inference_Stream.txt |
97 | 97 | ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_MLTransform_Generate_Vocab_Batch.txt |
98 | 98 | ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_MLTransform_One_Hot_Encoding_Batch.txt |
| 99 | + ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_MLTransform_Image_Embedding_GPU_Batch.txt |
| 100 | + ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_MLTransform_Text_Embedding_Batch.txt |
| 101 | + ${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_MLTransform_Image_Embedding_CPU_Batch.txt |
99 | 102 | # The env variables are created and populated in the test-arguments-action as "<github.job>_test_arguments_<argument_file_paths_index>" |
100 | 103 | - name: get current time |
101 | 104 | run: echo "NOW_UTC=$(date '+%m%d%H%M%S' --utc)" >> $GITHUB_ENV |
@@ -238,3 +241,36 @@ jobs: |
238 | 241 | -PpythonVersion=3.10 \ |
239 | 242 | -PloadTest.requirementsTxtFile=apache_beam/examples/ml_transform/mltransform_one_hot_encoding_requirements.txt \ |
240 | 243 | '-PloadTest.args=${{ env.beam_Inference_Python_Benchmarks_Dataflow_test_arguments_12 }} --autoscaling_algorithm=NONE --metrics_table=mltransform_one_hot_encoding_batch --influx_measurement=mltransform_one_hot_encoding_batch --job_name=benchmark-tests-mltransform-one-hot-encoding-batch-${{env.NOW_UTC}} --output_file=gs://temp-storage-for-end-to-end-tests/mltransform/one_hot_output_${{env.NOW_UTC}} --artifact_location=gs://temp-storage-for-end-to-end-tests/mltransform/artifacts_${{env.NOW_UTC}}' |
| 244 | + - name: run MLTransform Image Embedding GPU Batch |
| 245 | + uses: ./.github/actions/gradle-command-self-hosted-action |
| 246 | + timeout-minutes: 180 |
| 247 | + with: |
| 248 | + gradle-command: :sdks:python:apache_beam:testing:load_tests:run |
| 249 | + arguments: | |
| 250 | + -PloadTest.mainClass=apache_beam.testing.benchmarks.inference.mltransform_image_embedding_benchmark \ |
| 251 | + -Prunner=DataflowRunner \ |
| 252 | + -PpythonVersion=3.10 \ |
| 253 | + -PloadTest.requirementsTxtFile=apache_beam/ml/transforms/mltransform_embedding_tests_requirements.txt \ |
| 254 | + '-PloadTest.args=${{ env.beam_Inference_Python_Benchmarks_Dataflow_test_arguments_13 }} --artifact_location=gs://temp-storage-for-perf-tests/loadtests/mltransform_image_embedding_gpu/artifacts-${{env.NOW_UTC}} --job_name=benchmark-tests-mltransform-image-embedding-gpu-batch-${{env.NOW_UTC}}' |
| 255 | + - name: run MLTransform Text Embedding Batch |
| 256 | + uses: ./.github/actions/gradle-command-self-hosted-action |
| 257 | + timeout-minutes: 180 |
| 258 | + with: |
| 259 | + gradle-command: :sdks:python:apache_beam:testing:load_tests:run |
| 260 | + arguments: | |
| 261 | + -PloadTest.mainClass=apache_beam.testing.benchmarks.inference.mltransform_text_embedding_benchmark \ |
| 262 | + -Prunner=DataflowRunner \ |
| 263 | + -PpythonVersion=3.10 \ |
| 264 | + -PloadTest.requirementsTxtFile=apache_beam/ml/transforms/mltransform_embedding_tests_requirements.txt \ |
| 265 | + '-PloadTest.args=${{ env.beam_Inference_Python_Benchmarks_Dataflow_test_arguments_14 }} --output=gs://temp-storage-for-perf-tests/loadtests/mltransform_text_embedding/results-${{env.NOW_UTC}} --artifact_location=gs://temp-storage-for-perf-tests/loadtests/mltransform_text_embedding/artifacts-${{env.NOW_UTC}} --job_name=benchmark-tests-mltransform-text-embedding-batch-${{env.NOW_UTC}}' |
| 266 | + - name: run MLTransform Image Embedding CPU Batch |
| 267 | + uses: ./.github/actions/gradle-command-self-hosted-action |
| 268 | + timeout-minutes: 180 |
| 269 | + with: |
| 270 | + gradle-command: :sdks:python:apache_beam:testing:load_tests:run |
| 271 | + arguments: | |
| 272 | + -PloadTest.mainClass=apache_beam.testing.benchmarks.inference.mltransform_image_embedding_benchmark \ |
| 273 | + -Prunner=DataflowRunner \ |
| 274 | + -PpythonVersion=3.10 \ |
| 275 | + -PloadTest.requirementsTxtFile=apache_beam/ml/transforms/mltransform_embedding_tests_requirements.txt \ |
| 276 | + '-PloadTest.args=${{ env.beam_Inference_Python_Benchmarks_Dataflow_test_arguments_15 }} --artifact_location=gs://temp-storage-for-perf-tests/loadtests/mltransform_image_embedding_cpu/artifacts-${{env.NOW_UTC}} --job_name=benchmark-tests-mltransform-image-embedding-cpu-batch-${{env.NOW_UTC}}' |
0 commit comments