aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

Some renaissance perf targets do not work on Windows ARM

Open smlambert opened this issue 3 years ago • 7 comments

From Slack conversation with Joe Braley:

On Windows ARM64 / aarch64_windows, we are seeing some errors for perf suite of tests. The error we are receiving is hadoop\bin\hadoop.dll: Can't load AMD 64-bit .dll on a ARM 64-bit platform for the following perf tests: renaissance-als_0 renaissance-chi-square_0 renaissance-dec-tree_0 renaissance-gauss-mix_0 renaissance-log-regression_0 renaissance-movie-lens_0

We pull renaissance jar from https://github.com/adoptium/aqa-tests/blob/master/perf/renaissance/build.xml#L37 and the jar contains the hadoop.dll (https://github.com/renaissance-benchmarks/renaissance/blob/master/benchmarks/apache-spark/src/main/resources/hadoop.dll) which sounds like is not "Windows ARM" ready... in which case, may need to exclude those perf targets for that platform until that is addressed (upstream in the renaissance repo).

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-als plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-chi-square plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-dec-tree plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-gauss-mix plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-log-regression plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

auto exclude test renaissance-movie-lens plat=aarch64_windows

smlambert avatar Nov 08 '22 22:11 smlambert

@smlambert, looks like there is one more test that involves hadoop.dll that has the same error on windows_aarch64: renaissance-naive-bayes_0

We (Microsoft) will attempt to problemlist this unless there are any concerns :)

jmjaffe37 avatar Oct 09 '25 22:10 jmjaffe37