Hello Everyone,

I am trying to simulate a 4x4 mesh topology using Mesh_XY.py and apu_se.py. I 
am also using the Opencl benchmarks from Polybench. Here's the command I am 
using:

PATH1/gem5.debug \
PATH2/apu_se.py \
--network=garnet2.0 \
--topology=Mesh_XY \
--num-cpus=16 \
--num-dirs=16 \
--mesh-rows=4 \
--cmd="PATH3/polybench-gpu-1.0/OpenCL/2DCONV/2DConvolution.exe" \
--num-compute-units=2

The error message I get:
gem5.debug: PATH4/mem/ruby/network/garnet2.0/GarnetNetwork.cc:122: virtual void 
GarnetNetwork::init(): Assertion `m_num_rows * m_num_cols == m_routers.size()' 
failed.

On checking in gdb, m_routers.size() == 3, which should be 16. (m_num_rows  == 
4, m_num_cols == 0).
Can you please suggest a way to see how the arguments are passed from the 
python file to c++ files ?

Regards,
Sampad

[https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png]<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
     Virus-free. 
www.avg.com<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to