That binary is for HSAIL, so it will not run for GCN3. The model currently only 
supports GCN3 ISA binaries and host apps which use the ROCm stack.

The config issue is due to this change: 
https://gem5.googlesource.com/amd/gem5/+/a0d42e05f700048b3a77d673ca992e227ac982e0,
 which changed those params, but didn't update the config script.

I can ask the author of the above change to fix the config issue, but you will 
still need to build the ROCm stack and compile benchmarks for GCN3.

-----Original Message-----
From: gem5-dev [mailto:[email protected]] On Behalf Of Sanchari Sen
Sent: Wednesday, June 27, 2018 2:24 PM
To: [email protected]
Subject: [gem5-dev] Error in running gpu-hello on GCN3_X86

Hi Tony and Tuan,

I have cloned the agutierr/master-gcn3-staging branch of gem5  available on 
"https://gem5.googlesource.com/amd/gem5/"; and have built GCN3_X86/gem5.opt 
using the default GCN3_X86 file in build_opts folder. I am trying to run 
gpu-hello program on it using the following command

"./build/GCN3_X86/gem5.opt configs/example/apu_se.py -c 
tests/test-progs/gpu-hello/bin/x86/linux/gpu-hello"

The gpu-hello binary is the default binary present in the branch. I get the 
following error on running the above command.

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "gem5/src/python/m5/main.py", line 435, in main
    exec filecode in scope
  File "configs/example/apu_se.py", line 249, in <module>
    shader.impl_kern_boundary_sync = True
  File "gem5/src/python/m5/SimObject.py", line 1175, in __setattr__
    % (self.__class__.__name__, attr)
AttributeError: Class Shader has no parameter impl_kern_boundary_sync

I would really appreciate any help from you on this.

Thanks in advance,
Sanchari
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to