AMDMIGraphX icon indicating copy to clipboard operation
AMDMIGraphX copied to clipboard

Upgrade ci to use ubuntu 24.04

Open pfultz2 opened this issue 9 months ago • 3 comments

pfultz2 avatar Apr 01 '25 15:04 pfultz2

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3923      +/-   ##
===========================================
- Coverage    92.41%   92.03%   -0.38%     
===========================================
  Files          522      524       +2     
  Lines        22532    24077    +1545     
===========================================
+ Hits         20822    22158    +1336     
- Misses        1710     1919     +209     
Files with missing lines Coverage Δ
src/include/migraphx/instruction.hpp 100.00% <ø> (ø)
src/include/migraphx/raw_data.hpp 97.26% <100.00%> (-1.33%) :arrow_down:
src/include/migraphx/type_name.hpp 100.00% <100.00%> (ø)
src/instruction.cpp 88.14% <100.00%> (-0.75%) :arrow_down:

... and 358 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Apr 09 '25 00:04 codecov[bot]

Test Batch Rate new
7869f8
Rate old
fea22b
Diff Compare
torchvision-resnet50 64 3,251.21 3,224.68 0.82% :white_check_mark:
torchvision-resnet50_fp16 64 6,902.70 6,871.66 0.45% :white_check_mark:
torchvision-densenet121 32 2,444.02 2,433.28 0.44% :white_check_mark:
torchvision-densenet121_fp16 32 4,224.15 4,210.30 0.33% :white_check_mark:
torchvision-inceptionv3 32 1,623.09 1,614.36 0.54% :white_check_mark:
torchvision-inceptionv3_fp16 32 2,712.35 2,696.30 0.60% :white_check_mark:
cadene-inceptionv4 16 754.28 749.80 0.60% :white_check_mark:
cadene-resnext64x4 16 814.81 810.05 0.59% :white_check_mark:
slim-mobilenet 64 6,691.76 6,653.72 0.57% :white_check_mark:
slim-nasnetalarge 64 197.45 196.50 0.48% :white_check_mark:
slim-resnet50v2 64 3,447.89 3,436.85 0.32% :white_check_mark:
bert-mrpc-onnx 8 1,151.03 1,141.83 0.81% :white_check_mark:
bert-mrpc-tf 1 463.19 463.91 -0.16% :white_check_mark:
pytorch-examples-wlang-gru 1 478.30 474.32 0.84% :white_check_mark:
pytorch-examples-wlang-lstm 1 435.20 466.24 -6.66% :red_circle:
torchvision-resnet50_1 1 812.09 810.37 0.21% :white_check_mark:
cadene-dpn92_1 1 425.17 424.31 0.20% :white_check_mark:
cadene-resnext101_1 1 394.10 392.70 0.36% :white_check_mark:
onnx-taau-downsample 1 398.43 396.47 0.49% :white_check_mark:
dlrm-criteoterabyte 1 31.94 31.82 0.37% :white_check_mark:
dlrm-criteoterabyte_fp16 1 51.11 51.01 0.20% :white_check_mark:
agentmodel 1 8,604.37 8,756.49 -1.74% :white_check_mark:
unet_fp16 2 58.60 58.40 0.34% :white_check_mark:
resnet50v1_fp16 1 1,071.16 1,075.67 -0.42% :white_check_mark:
resnet50v1_int8 1 878.28 891.37 -1.47% :white_check_mark:
bert_base_cased_fp16 64 1,169.92 1,161.69 0.71% :white_check_mark:
bert_large_uncased_fp16 32 355.98 354.15 0.52% :white_check_mark:
bert_large_fp16 1 195.23 193.72 0.78% :white_check_mark:
distilgpt2_fp16 16 2,232.14 2,214.41 0.80% :white_check_mark:
yolov5s 1 515.86 514.41 0.28% :white_check_mark:
tinyllama 1 43.85 43.60 0.57% :white_check_mark:
vicuna-fastchat 1 44.23 43.94 0.67% :white_check_mark:
whisper-tiny-encoder 1 413.39 410.08 0.81% :white_check_mark:
whisper-tiny-decoder 1 413.06 410.36 0.66% :white_check_mark:
llama2_7b 1 nan nan nan% :x:
qwen1.5-7b 1 23.55 23.45 0.45% :white_check_mark:
phi3-3.8b 1 nan nan nan% :x:
mask-rcnn 1 18.61 18.47 0.77% :white_check_mark:
llama3-8b 1 21.75 21.18 2.69% :white_check_mark:
whisper-large-encoder 1 10.22 10.17 0.45% :white_check_mark:
whisper-large-decoder 1 97.70 98.10 -0.41% :white_check_mark:
mistral-7b 1 23.76 23.65 0.48% :white_check_mark:
FLUX.1-schnell 1 896.68 908.97 -1.35% :white_check_mark:
nan nan nan nan nan% :x:

This build is not recommended to merge :red_circle:

migraphx-bot avatar Apr 10 '25 01:04 migraphx-bot


     :white_check_mark: bert-mrpc-onnx: PASSED: MIGraphX meets tolerance
     :white_check_mark: bert-mrpc-tf: PASSED: MIGraphX meets tolerance
     :white_check_mark: pytorch-examples-wlang-gru: PASSED: MIGraphX meets tolerance
     :white_check_mark: pytorch-examples-wlang-lstm: PASSED: MIGraphX meets tolerance
     :white_check_mark: torchvision-resnet50_1: PASSED: MIGraphX meets tolerance
     :white_check_mark: cadene-dpn92_1: PASSED: MIGraphX meets tolerance
     :white_check_mark: cadene-resnext101_1: PASSED: MIGraphX meets tolerance
     :white_check_mark: dlrm-criteoterabyte: PASSED: MIGraphX meets tolerance
     :white_check_mark: agentmodel: PASSED: MIGraphX meets tolerance
     :white_check_mark: unet: PASSED: MIGraphX meets tolerance
     :white_check_mark: resnet50v1: PASSED: MIGraphX meets tolerance
     :white_check_mark: bert_base_cased_fp16: PASSED: MIGraphX meets tolerance
:red_circle:bert_large_uncased_fp16: FAILED: MIGraphX is not within tolerance - check verbose output

     :white_check_mark: bert_large: PASSED: MIGraphX meets tolerance
     :white_check_mark: yolov5s: PASSED: MIGraphX meets tolerance
     :white_check_mark: tinyllama: PASSED: MIGraphX meets tolerance
     :white_check_mark: vicuna-fastchat: PASSED: MIGraphX meets tolerance
     :white_check_mark: whisper-tiny-encoder: PASSED: MIGraphX meets tolerance
     :white_check_mark: whisper-tiny-decoder: PASSED: MIGraphX meets tolerance
     :white_check_mark: distilgpt2_fp16: PASSED: MIGraphX meets tolerance
:x:llama2_7b: ERROR - check error outputTraceback (most recent call last):
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 340, in
main()
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 205, in main
model = migraphx.parse_onnx(model_name, default_dim_value=batch)
RuntimeError: /src/AMDMIGraphX/src/onnx/onnx_parser.cpp:264: parse_from: PARSE_FROM: Failed reading onnx file: /new-saved-models/llama2_7b/decoder_model.onnx

:x:#qwen1.5-7b: ERROR - check error outputusage: accuracy_checker.py [-h] [--onnx ONNX] [--tf TF] [--provider PROVIDER]
[--batch BATCH] [--fill1] [--fill0] [--fp16]
[--argmax] [--verbose] [--tolerance TOLERANCE]
[--input-dim INPUT_DIM] [--target TARGET]
[--ort-run] [--ort-logging]
[--disable-offload-copy] [--disable-fast-math]
[--exhaustive_tune]
accuracy_checker.py: error: unrecognized arguments: input_ids attention_mask position_ids 1 256 @attention_mask 1 256 @position_ids 1 256

:x:phi3-3.8b: ERROR - check error outputTraceback (most recent call last):
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 340, in
main()
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 205, in main
model = migraphx.parse_onnx(model_name, default_dim_value=batch)
RuntimeError: /src/AMDMIGraphX/src/onnx/onnx_parser.cpp:264: parse_from: PARSE_FROM: Failed reading onnx file: /new-saved-models/phi3-3.8b/model.onnx

:red_circle:mask-rcnn: FAILED: MIGraphX is not within tolerance - check verbose output

     :white_check_mark: llama3-8b: PASSED: MIGraphX meets tolerance
:x:#whisper-large-encoder: ERROR - check error outputTraceback (most recent call last):
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 340, in
main()
File "/src/AMDMIGraphX/tools/accuracy/accuracy_checker.py", line 205, in main
model = migraphx.parse_onnx(model_name, default_dim_value=batch)
RuntimeError: /src/AMDMIGraphX/src/include/migraphx/op/convolution.hpp:100: normalize_compute_shape: CONVOLUTION: mismatched channel numbers

     :white_check_mark: whisper-large-decoder: PASSED: MIGraphX meets tolerance
     :white_check_mark: mistral-7b: PASSED: MIGraphX meets tolerance
     :white_check_mark: FLUX.1-schnell: PASSED: MIGraphX meets tolerance

migraphx-bot avatar Apr 10 '25 01:04 migraphx-bot