MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / save

Method save

datasets/humandata.py:50–61  ·  view source on GitHub ↗
(cls, save_path, data_list, data_strategy)

Source from the content-addressed store, hash-verified

48
49 @classmethod
50 def save(cls, save_path, data_list, data_strategy):
51 assert save_path is not None, 'save_path is None'
52 data_len = len(data_list)
53 cache = {}
54 for i, data in enumerate(data_list):
55 cache[str(i)] = data
56 assert len(cache) == data_len
57 # update meta
58 cache.update({'data_len': data_len, 'data_strategy': data_strategy})
59 # import pdb; pdb.set_trace()
60 np.savez_compressed(save_path, **cache)
61 print(f'Cache saved to {save_path}.')
62
63 # def shuffle(self):
64 # random.shuffle(self.mapping)

Callers 2

save_cacheMethod · 0.45
save_on_masterFunction · 0.45

Calls 2

printFunction · 0.50
updateMethod · 0.45

Tested by

no test coverage detected