MCPcopy Create free account
hub / github.com/YeWR/EfficientZero / __init__

Method __init__

core/storage.py:35–58  ·  view source on GitHub ↗

Shared storage for models and others Parameters ---------- model: any models for self-play (update every checkpoint_interval) target_model: any models for reanalyzing (update every target_model_interval)

(self, model, target_model)

Source from the content-addressed store, hash-verified

33@ray.remote
34class SharedStorage(object):
35 def __init__(self, model, target_model):
36 """Shared storage for models and others
37 Parameters
38 ----------
39 model: any
40 models for self-play (update every checkpoint_interval)
41 target_model: any
42 models for reanalyzing (update every target_model_interval)
43 """
44 self.step_counter = 0
45 self.test_counter = 0
46 self.model = model
47 self.target_model = target_model
48 self.ori_reward_log = []
49 self.reward_log = []
50 self.reward_max_log = []
51 self.test_dict_log = {}
52 self.eps_lengths = []
53 self.eps_lengths_max = []
54 self.temperature_log = []
55 self.visit_entropies_log = []
56 self.priority_self_play_log = []
57 self.distributions_log = {}
58 self.start = False
59
60 def set_start_signal(self):
61 self.start = True

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected