Are you interested in just running garnet in a standalone manner? I had created 
a patch to address this issue that I can share. If you want to run full system 
simulations though, I am not sure if we can simulate more than 64 cores,

Best,
Tushar
On Apr 19, 2021, 6:58 PM -0400, Arash Azizi via gem5-users 
<[email protected]>, wrote:
Hi All,

I want to simulate a topology in Garnet with a large number of nodes (e.g. 256 
to 1024). However, for a large number of nodes like 512 nodes, I get this error:


Traceback (most recent call last):
File "<string>", line 1, in <module>
File "build/NULL/python/m5/main.py", line 457, in main
exec(filecode, scope)
File "configs/example/garnet_synth_traffic.py", line 151, in <module>
m5.instantiate()
File "build/NULL/python/m5/simulate.py", line 118, in instantiate
for obj in root.descendants(): obj.createCCObject()
File "build/NULL/python/m5/SimObject.py", line 1685, in createCCObject
self.getCCParams()
File "build/NULL/python/m5/SimObject.py", line 1626, in getCCParams
value = value.getValue()
File "build/NULL/python/m5/params.py", line 250, in getValue
return [ v.getValue() for v in self ]
File "build/NULL/python/m5/params.py", line 250, in <listcomp>
return [ v.getValue() for v in self ]
File "build/NULL/python/m5/SimObject.py", line 1689, in getValue
return self.getCCObject()
File "build/NULL/python/m5/SimObject.py", line 1667, in getCCObject
params = self.getCCParams()
File "build/NULL/python/m5/SimObject.py", line 1626, in getCCParams
value = value.getValue()
File "build/NULL/python/m5/params.py", line 879, in getValue
self.masks, int(self.intlvMatch))
TypeError: __init__(): incompatible constructor arguments. The following 
argument types are supported:
1. _m5.range.AddrRange()
2. _m5.range.AddrRange(arg0: int, arg1: int)
3. _m5.range.AddrRange(arg0: int, arg1: int, arg2: List[int], arg3: int)
4. _m5.range.AddrRange(arg0: std::vector<AddrRange, std::allocator<AddrRange> >)
5. _m5.range.AddrRange(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, 
arg5: int)

Invoked with: 0, 536870912, [1048832, 2097664, 4195328, 8390656, 16781312, 
33562624, 67125248, 134250496, 268500992], 256

Did you forget to `#include <pybind11/stl.h>`? Or <pybind11/complex.h>,
<pybind11/functional.h>, <pybind11/chrono.h>, etc. Some automatic
conversions are optional and require extra headers to be included
when compiling your pybind11 module.




Does anybody have an idea how I can solve this problem?

Thanks,
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to