A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Category | Routine | chainerx routine name | Priority | Difficulty | C++ | Python | Backprop | FunctionNode | Note | Note 2 | URL | ||
2 | NumPy | Creation | identity | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.identity.html | ||||||||
3 | NumPy | Creation | copy | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html | ||||||||
4 | NumPy | Manipulation | reshape | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html | ||||||||
5 | NumPy | Manipulation | ndarray.flatten | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.flatten.html | ||||||||
6 | NumPy | Manipulation | moveaxis | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.moveaxis.html | ||||||||
7 | NumPy | Manipulation | rollaxis | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.rollaxis.html | ||||||||
8 | NumPy | Manipulation | swapaxes | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.swapaxes.html | ||||||||
9 | NumPy | Manipulation | transpose | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.transpose.html | ||||||||
10 | NumPy | Manipulation | broadcast | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.broadcast.html | ||||||||
11 | NumPy | Manipulation | broadcast_to | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.broadcast_to.html | ||||||||
12 | NumPy | Manipulation | expand_dims | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.expand_dims.html | ||||||||
13 | NumPy | Manipulation | squeeze | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.squeeze.html | ||||||||
14 | NumPy | Manipulation | concatenate | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html | ||||||||
15 | NumPy | Manipulation | stack | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.stack.html | ||||||||
16 | NumPy | Manipulation | dstack | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.dstack.html | ||||||||
17 | NumPy | Manipulation | hstack | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html | ||||||||
18 | NumPy | Manipulation | vstack | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html | ||||||||
19 | NumPy | Manipulation | split | Duplicate | split_axis | https://docs.scipy.org/doc/numpy/reference/generated/numpy.split.html | ||||||||
20 | NumPy | Manipulation | tile | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.tile.html | ||||||||
21 | NumPy | Manipulation | repeat | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.repeat.html | ||||||||
22 | NumPy | Manipulation | flip | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.flip.html | ||||||||
23 | NumPy | Manipulation | fliplr | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.fliplr.html | ||||||||
24 | NumPy | Manipulation | flipud | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.flipud.html | ||||||||
25 | NumPy | Indexing | where | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html | ||||||||
26 | NumPy | Indexing | diag | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.diag.html | duplicated | |||||||
27 | NumPy | Indexing | diagonal | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.diagonal.html | ||||||||
28 | NumPy | Linear algebra | matmul | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.matmul.html | ||||||||
29 | NumPy | Linear algebra | tensordot | Duplicate | ✓ | ∞ | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.tensordot.html | ||||||
30 | NumPy | Linear algebra | einsum | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.einsum.html | ||||||||
31 | NumPy | Mathematical | sin | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html | ||||||||
32 | NumPy | Mathematical | cos | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.cos.html | ||||||||
33 | NumPy | Mathematical | tan | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.tan.html | ||||||||
34 | NumPy | Mathematical | arcsin | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.arcsin.html | ||||||||
35 | NumPy | Mathematical | arccos | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.arccos.html | ||||||||
36 | NumPy | Mathematical | arctan | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.arctan.html | ||||||||
37 | NumPy | Mathematical | arctan2 | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.arctan2.html | ||||||||
38 | NumPy | Mathematical | sinh | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.sinh.html | ||||||||
39 | NumPy | Mathematical | cosh | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.cosh.html | ||||||||
40 | NumPy | Mathematical | tanh | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.tanh.html | ||||||||
41 | NumPy | Mathematical | sum | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html | ||||||||
42 | NumPy | Mathematical | cumprod | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.cumprod.html | ||||||||
43 | NumPy | Mathematical | cumsum | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html | ||||||||
44 | NumPy | Mathematical | exp | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html | ||||||||
45 | NumPy | Mathematical | expm1 | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.expm1.html | ||||||||
46 | NumPy | Mathematical | log | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html | ||||||||
47 | NumPy | Mathematical | log10 | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html | ||||||||
48 | NumPy | Mathematical | log2 | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.log2.html | ||||||||
49 | NumPy | Mathematical | log1p | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.log1p.html | ||||||||
50 | NumPy | Mathematical | clip | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.clip.html | ||||||||
51 | NumPy | Mathematical | sqrt | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html | ||||||||
52 | NumPy | Mathematical | square | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.square.html | ||||||||
53 | NumPy | Mathematical | absolute | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html | ||||||||
54 | NumPy | Mathematical | sign | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.sign.html | ||||||||
55 | NumPy | Mathematical | maximum | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.maximum.html | ||||||||
56 | NumPy | Mathematical | minimum | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.minimum.html | ||||||||
57 | NumPy | Padding | pad | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.pad.html | ||||||||
58 | NumPy | Sorting | argmax | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.argmax.html | ||||||||
59 | NumPy | Sorting | argmin | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.argmin.html | ||||||||
60 | NumPy | Statistics | amin | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.amin.html | ||||||||
61 | NumPy | Statistics | amax | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.amax.html | ||||||||
62 | NumPy | Statistics | average | Duplicate | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.average.html | ||||||||
63 | Chainer | Activation | tanh | Duplicate | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.tanh.html | |||||||||
64 | NumPy | Creation | empty | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.empty.html | |||||
65 | NumPy | Creation | empty_like | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.empty_like.html | |||||
66 | NumPy | Creation | ones | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html | |||||
67 | NumPy | Creation | ones_like | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.ones_like.html | |||||
68 | NumPy | Creation | zeros | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html | |||||
69 | NumPy | Creation | zeros_like | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros_like.html | |||||
70 | NumPy | Creation | full | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.full.html | |||||
71 | NumPy | Creation | full_like | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.full_like.html | |||||
72 | NumPy | Creation | array | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html | |||||
73 | NumPy | Creation | asarray | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.asarray.html | |||||
74 | NumPy | Logic | all | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.all.html | |||||
75 | NumPy | Logic | any | High | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.any.html | |||||
76 | NumPy | Logic | isfinite | High | Easy | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.isfinite.html | ||||
77 | NumPy | Mathematical | power | High | Intermediate | ✓ | ✓ | ∞ | NA | PR #6496. LRN is inaccurate due to this, by hamaji | https://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html | |||
78 | NumPy | Random sampling | gumbel | High | NA | used by chainerrl | https://docs.scipy.org/doc/numpy/reference/generated/numpy.gumbel.html | |||||||
79 | NumPy | Sorting | argsort | High | Difficult | NA | used in chainercv, by hamaji | https://docs.scipy.org/doc/numpy/reference/generated/numpy.argsort.html | ||||||
80 | Chainer | Manipulation | expand_dims | High | Intermediate | ✓ | ✓ | ∞ | used by chainerrl | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.expand_dims.html | ||||
81 | Chainer | Manipulation | hstack | High | Intermediate | ✓ | ✓ | ∞ | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.hstack.html | |||||
82 | Chainer | Manipulation | vstack | High | Intermediate | ✓ | ✓ | ∞ | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.vstack.html | |||||
83 | Chainer | Loss | gaussian_kl_divergence | High | ✓ | ✓ | ∞ | Ask mkusumoto/hamaji | https://github.com/chainer/chainer/pull/7063 | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.gaussian_kl_divergence.html | ||||
84 | Chainer | Loss | mean_squared_error | High | Easy | Ask mkusumoto/hamaji | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.mean_squared_error.html | |||||||
85 | Chainer | Math | absolute | High | Easy | ✓ | ✓ | ∞ | PR #6715. Required in compiler. Alias as abs. | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.absolute.html | ||||
86 | Chainer | Noise | gaussian | High | Unknown | Ask mkusumoto/hamaji | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.gaussian.html | |||||||
87 | Chainer | Spatial pooling | roi_average_align_2d | High | Difficult | FasterRCNN, MaskRCNN (tanakad) This could be a reference impl: https://github.com/pfnet-research/chainer-compiler/blob/master/runtime/ops/pooling.cc#L227 | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.roi_average_align_2d.html | |||||||
88 | Chainer | Spatial pooling | unpooling_nd | High | Difficult | GAN, FasterRCNN, MaskRCNN (hamaji) IIUC, this should be easier yet more useful than upsampling_2d note maybe we cau use this implementation: https://github.com/pfnet-research/chainer-compiler/blob/master/runtime/ops/pooling.cc#L536 | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.unpooling_nd.html | |||||||
89 | Chainer | Spatial pooling | upsampling_2d | High | Difficult | GAN, FasterRCNN, MaskRCNN (tanakad) note maybe we cau use this implementation: https://github.com/pfnet-research/chainer-compiler/blob/master/runtime/ops/pooling.cc#L536 | https://docs.chainer.org/en/latest/reference/generated/chainer.functions.upsampling_2d.html | |||||||
90 | NumPy | Indexing | Advanced Indexing | High | Insane | NA | request from ChainerRL team | |||||||
91 | NumPy | Creation | eye | Low | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.eye.html | |||||
92 | NumPy | Creation | asanyarray | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.asanyarray.html | ||||||
93 | NumPy | Creation | asmatrix | Low | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.asmatrix.html | ||||||||
94 | NumPy | Creation | frombuffer | Low | ✓ | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.frombuffer.html | |||||
95 | NumPy | Creation | fromfile | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html | ||||||
96 | NumPy | Creation | fromfunction | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfunction.html | ||||||
97 | NumPy | Creation | fromiter | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromiter.html | ||||||
98 | NumPy | Creation | fromstring | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromstring.html | ||||||
99 | NumPy | Creation | loadtxt | Low | ✓ | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html | ||||||
100 | NumPy | Creation | core.records.array | Low | NA | NA | https://docs.scipy.org/doc/numpy/reference/generated/numpy.core.records.array.html |