def _get_type(name, index, array, accept_none):
var = '{0}[{1}]'.format(name, index)
if accept_none and array is None:
# case that gradient is not given
return Variable(TypeInfo((), None), var)
assert(isinstance(array, numpy.ndarray) or
isinstance(array, cuda.ndarray))
return Variable(TypeInfo(array.shape, array.dtype), var)
评论列表
文章目录