X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=picoclvr.py;h=3ecbf3aa40d3e055c8b329e94512565c3765a4cb;hb=82ddf9ca322e6fcc8f9364a696c26d15841d13d8;hp=8201f5d8a19eff414db48bf88d6285a1b5a5fc8d;hpb=b6a9cc237cdadac2351814f92c20607d46b0f583;p=mygpt.git diff --git a/picoclvr.py b/picoclvr.py index 8201f5d..3ecbf3a 100755 --- a/picoclvr.py +++ b/picoclvr.py @@ -173,9 +173,14 @@ def descr2properties(descr, height, width): seen[x] = (color_id[x], k // width, k % width) square_infos = tuple(zip(*seen.values())) - square_c = torch.tensor(square_infos[0]) - square_i = torch.tensor(square_infos[1]) - square_j = torch.tensor(square_infos[2]) + if square_infos: + square_c = torch.tensor(square_infos[0]) + square_i = torch.tensor(square_infos[1]) + square_j = torch.tensor(square_infos[2]) + else: + square_c = torch.tensor([]) + square_i = torch.tensor([]) + square_j = torch.tensor([]) s = all_properties(height, width, len(seen), square_i, square_j, square_c)