That error was arising because when the makefile wasn't running properly I
was trying out alternate methods on my own, but now I'm using the makefile
again since the patch was pushed, but it's still not working.
I myself don't know why I have to use make and make square both myself, but
the only way I can explain it is that the "make" command makes square.o
file and then make square has a different function entirely.

I was following this (https://youtu.be/HhLiMrjqCvA), which needs me to do
the "make square" step.
I was also referring to
http://www.gem5.org/documentation/general_docs/gpu_models/GCN3 and
http://www.gem5.org/2020/05/27/modern-gpu-applications.html regularly.

I think I got it working, i used the "make" command to make the square.o
file and then I run this command (gotten from
http://www.gem5.org/documentation/general_docs/gpu_models/GCN3 , with
edits) "$build/GCN3_X86/gem5.opt configs/example/apu_se.py -n2
--benchmark-root=/gem5-resources/src/square/bin -c square.o" inside the
bash of the docker and it gave the passed signal and the stats.txt is
filled now (although there were too many warnings for "ignoring syscall
sched_yield(...)", which I'm unsure of what its use is)
I'm still unsure of what this command did differently to the one in
makefile, that calls hip_runtime.h. But I would suggest updating the
makefile with this command.

Thanks,
Samaksh
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to