Skip to content

Error -- high is out of bounds for int32 #2

Open
@Khoshmehr

Description

@Khoshmehr

Hi, I am trying to run the Code for my university project. However, when I run it, I faced below error:

Python 3.9.13

Name: numpy
Version: 1.21.5

Name: nose
Version: 1.3.7

Name: scipy
Version: 1.9.1

Name: future
Version: 0.18.2

Name: autograd
Version: 1.6.1

from hdmm import workload, templates, error
W = workload.AllRange(256)
pid = templates.PIdentity(16, 256)
pid.optimize(W)
A = pid.strategy()
error.rootmse(W, A)


ValueError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_16020\1051682698.py in
1 r = 128
2 W = workload.AllRange(r)
----> 3 pid = templates.PIdentity(16, r)
4 pid.optimize(W)
5 A = pid.strategy()

~\Documents\hdmm\src\hdmm\templates.py in init(self, p, n, seed)
131 :param n: the domain size
132 """
--> 133 super(PIdentity, self).init(seed)
134
135 self._params = self.prng.rand(p*n)

~\Documents\hdmm\src\hdmm\templates.py in init(self, seed)
27 def init(self, seed=None):
28 if seed is None:
---> 29 seed = np.random.randint(2**32-1)
30
31 self.prng = np.random.RandomState(seed)

mtrand.pyx in numpy.random.mtrand.RandomState.randint()

_bounded_integers.pyx in numpy.random._bounded_integers._rand_int32()

ValueError: high is out of bounds for int32

would you please advise me in this regard?
Best,
Mina

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions