I have a tuple made like this:
mytuple = (0, 5) + tuple(1 for _ in range(len(some_tuple) - 2))

I tried to make a script of my class and I got:
torch.jit.frontend.UnsupportedNodeError: GeneratorExp aren't supported
mytuple = (0, 5) + tuple(1 for _ in range(len(some_tuple) - 2))
                        ~ <--- HERE

So I change the code to:
mytuple = [0, 5]
for _ in range(len(some_tuple) - 2):
    mytuple.append(1)
mytuple = tuple(mytuple)

but I gotthis error:
cannot statically infer the expected size of a list in this context:
mytuple = tuple(mytuple)
          ~~~~~~~~~~~~~ <--- HERE

I change the last line to:
mytuple = (mytuple,)

but in the end I figured out that is not a tuple of integers and it is type ‘Tuple[List[int]]’.
my last try was to unpack the list:
mytuple = tuple(*mytuple)

I faced this error:
Unexpected starred expansion. File a bug report:
mytuple = tuple(*mytuple)
                 ~~~~~~~ <--- HERE

How can I have tuple of integers with dynamic length that is scriptable?