Skip to content

Commit 347c416

Browse files
committed
LearnerND: pickle triangulation
1 parent 8dfaa6c commit 347c416

1 file changed

Lines changed: 21 additions & 4 deletions

File tree

adaptive/learner/learnerND.py

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,11 +1177,28 @@ def _get_plane_color(simplex):
11771177
)
11781178

11791179
def _get_data(self):
1180-
return self.data
1180+
return (
1181+
self._vdim,
1182+
self.data,
1183+
self._tri,
1184+
self._losses,
1185+
self._min_value,
1186+
self._max_value,
1187+
self._output_multiplier,
1188+
self._simplex_queue,
1189+
)
11811190

1182-
def _set_data(self, data):
1183-
if data:
1184-
self.tell_many(*zip(*data.items()))
1191+
def _set_data(self, state):
1192+
(
1193+
self._vdim,
1194+
self.data,
1195+
self._tri,
1196+
self._losses,
1197+
self._min_value,
1198+
self._max_value,
1199+
self._output_multiplier,
1200+
self._simplex_queue,
1201+
) = state
11851202

11861203
def __getstate__(self):
11871204
return (

0 commit comments

Comments
 (0)