chainer / pg-dl-tutorial

6 stars 20 forks source link

Error: chainer.utils.type_check.InvalidType in 002chainer/001 #10

Closed oiwah closed 7 years ago

oiwah commented 7 years ago

When I run the ansewr.py in the 002chainer/001 'Chainerの基本:Variable', I got the following error.

Traceback (most recent call last):
  File "/var/sandbox/main.py", line 7, in <module>
    y = np.linalg.norm(x**2 - 2 * x + 1)
  File "/usr/local/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 2113, in norm
    x = asarray(x)
  File "/usr/local/lib/python2.7/dist-packages/numpy/core/numeric.py", line 474, in asarray
    return array(a, dtype, copy=False, order=order)
  File "/usr/local/lib/python2.7/dist-packages/chainer/functions/array/get_item.py", line 71, in get_item
    return GetItem(slices)(x)
  File "/usr/local/lib/python2.7/dist-packages/chainer/function.py", line 189, in __call__
    self._check_data_type_forward(in_data)
  File "/usr/local/lib/python2.7/dist-packages/chainer/function.py", line 272, in _check_data_type_forward
    type_check.InvalidType(e.expect, e.actual, msg=msg), None)
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 718, in raise_from
    raise value
chainer.utils.type_check.InvalidType: 
Invalid operation is performed in: GetItem (Forward)

Expect: in_types[0].ndim >= 1
Actual: 0 < 1