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 -- 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