def __call__(self, key, value):
key = key.lstrip('/')
ret = value
if isinstance(value, cuda.ndarray):
value = value.get()
arr = numpy.asarray(value)
self.target[self.path + key] = arr
return ret