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