Skip to content

Commit 05335a2

Browse files
authored
[release-2.0] Move some APIs from paddle to fluid (#24188)
* update paddle/tensor, test=develop * update linalg,py, test=develop * update nn/functional, test=develop * delete paddle/tensor/*, test=develop * merge upstream, test=develop * update __init__, test=develop * pass ci, test=develop
1 parent 9220005 commit 05335a2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1725
-7356
lines changed

python/paddle/__init__.py

Lines changed: 0 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -34,172 +34,11 @@
3434
import paddle.distributed
3535
batch = batch.batch
3636
import paddle.sysconfig
37-
import paddle.tensor
3837
import paddle.nn
3938
import paddle.framework
4039
import paddle.imperative
4140
import paddle.complex
4241

43-
# TODO: define alias in tensor and framework directory
44-
# from .tensor.creation import create_.tensor #DEFINE_ALIAS
45-
# from .tensor.creation import create_lod_.tensor #DEFINE_ALIAS
46-
# from .tensor.creation import create_random_int_lod.tensor #DEFINE_ALIAS
47-
# from .tensor.creation import crop_.tensor #DEFINE_ALIAS
48-
# from .tensor.creation import diag #DEFINE_ALIAS
49-
from .tensor.creation import eye #DEFINE_ALIAS
50-
from .tensor.creation import fill_constant #DEFINE_ALIAS
51-
# from .tensor.creation import get_.tensor_from_selected_rows #DEFINE_ALIAS
52-
from .tensor.creation import linspace #DEFINE_ALIAS
53-
from .tensor.creation import ones #DEFINE_ALIAS
54-
from .tensor.creation import ones_like #DEFINE_ALIAS
55-
# from .tensor.creation import range #DEFINE_ALIAS
56-
from .tensor.creation import zeros #DEFINE_ALIAS
57-
from .tensor.creation import zeros_like #DEFINE_ALIAS
58-
from .tensor.creation import arange #DEFINE_ALIAS
59-
# from .tensor.creation import eye #DEFINE_ALIAS
60-
from .tensor.creation import full #DEFINE_ALIAS
61-
# from .tensor.creation import linspace #DEFINE_ALIAS
62-
# from .tensor.creation import full_like #DEFINE_ALIAS
63-
# from .tensor.creation import triu #DEFINE_ALIAS
64-
# from .tensor.creation import tril #DEFINE_ALIAS
65-
from .tensor.creation import meshgrid #DEFINE_ALIAS
66-
# from .tensor.stat import mean #DEFINE_ALIAS
67-
# from .tensor.stat import reduce_mean #DEFINE_ALIAS
68-
# from .tensor.stat import std #DEFINE_ALIAS
69-
from .tensor.stat import var #DEFINE_ALIAS
70-
from .tensor.logic import equal #DEFINE_ALIAS
71-
# from .tensor.logic import greater_equal #DEFINE_ALIAS
72-
# from .tensor.logic import greater_than #DEFINE_ALIAS
73-
# from .tensor.logic import is_empty #DEFINE_ALIAS
74-
# from .tensor.logic import isfinite #DEFINE_ALIAS
75-
# from .tensor.logic import less_equal #DEFINE_ALIAS
76-
# from .tensor.logic import less_than #DEFINE_ALIAS
77-
# from .tensor.logic import logical_and #DEFINE_ALIAS
78-
# from .tensor.logic import logical_not #DEFINE_ALIAS
79-
# from .tensor.logic import logical_or #DEFINE_ALIAS
80-
# from .tensor.logic import logical_xor #DEFINE_ALIAS
81-
# from .tensor.logic import not_equal #DEFINE_ALIAS
82-
# from .tensor.logic import reduce_all #DEFINE_ALIAS
83-
# from .tensor.logic import reduce_any #DEFINE_ALIAS
84-
from .tensor.logic import allclose #DEFINE_ALIAS
85-
from .tensor.logic import elementwise_equal #DEFINE_ALIAS
86-
# from .tensor.logic import isnan #DEFINE_ALIAS
87-
# from .tensor..tensor import Tensor #DEFINE_ALIAS
88-
# from .tensor..tensor import LoDTensor #DEFINE_ALIAS
89-
# from .tensor..tensor import LoDTensorArray #DEFINE_ALIAS
90-
# from .tensor.random import gaussin #DEFINE_ALIAS
91-
# from .tensor.random import uniform #DEFINE_ALIAS
92-
# from .tensor.random import shuffle #DEFINE_ALIAS
93-
from .tensor.random import randn #DEFINE_ALIAS
94-
from .tensor.random import randperm
95-
# from .tensor.random import rand #DEFINE_ALIAS
96-
from .tensor.random import randint #DEFINE_ALIAS
97-
# from .tensor.math import abs #DEFINE_ALIAS
98-
# from .tensor.math import acos #DEFINE_ALIAS
99-
# from .tensor.math import asin #DEFINE_ALIAS
100-
from .tensor.math import atan #DEFINE_ALIAS
101-
# from .tensor.math import ceil #DEFINE_ALIAS
102-
# from .tensor.math import cos #DEFINE_ALIAS
103-
# from .tensor.math import cumsum #DEFINE_ALIAS
104-
# from .tensor.math import elementwise_add #DEFINE_ALIAS
105-
# from .tensor.math import elementwise_div #DEFINE_ALIAS
106-
# from .tensor.math import elementwise_floordiv #DEFINE_ALIAS
107-
# from .tensor.math import elementwise_max #DEFINE_ALIAS
108-
# from .tensor.math import elementwise_min #DEFINE_ALIAS
109-
# from .tensor.math import elementwise_mod #DEFINE_ALIAS
110-
# from .tensor.math import elementwise_mul #DEFINE_ALIAS
111-
# from .tensor.math import elementwise_pow #DEFINE_ALIAS
112-
# from .tensor.math import elementwise_sub #DEFINE_ALIAS
113-
# from .tensor.math import exp #DEFINE_ALIAS
114-
# from .tensor.math import floor #DEFINE_ALIAS
115-
# from .tensor.math import increment #DEFINE_ALIAS
116-
# from .tensor.math import log #DEFINE_ALIAS
117-
from .tensor.math import mul #DEFINE_ALIAS
118-
# from .tensor.math import multiplex #DEFINE_ALIAS
119-
from .tensor.math import pow #DEFINE_ALIAS
120-
# from .tensor.math import reciprocal #DEFINE_ALIAS
121-
# from .tensor.math import reduce_max #DEFINE_ALIAS
122-
# from .tensor.math import reduce_min #DEFINE_ALIAS
123-
# from .tensor.math import reduce_prod #DEFINE_ALIAS
124-
# from .tensor.math import reduce_sum #DEFINE_ALIAS
125-
# from .tensor.math import round #DEFINE_ALIAS
126-
# from .tensor.math import rsqrt #DEFINE_ALIAS
127-
# from .tensor.math import scale #DEFINE_ALIAS
128-
# from .tensor.math import sign #DEFINE_ALIAS
129-
from .tensor.math import sin #DEFINE_ALIAS
130-
from .tensor.math import sqrt #DEFINE_ALIAS
131-
# from .tensor.math import square #DEFINE_ALIAS
132-
# from .tensor.math import stanh #DEFINE_ALIAS
133-
from .tensor.math import sum #DEFINE_ALIAS
134-
# from .tensor.math import sums #DEFINE_ALIAS
135-
from .tensor.math import tanh #DEFINE_ALIAS
136-
from .tensor.math import elementwise_sum #DEFINE_ALIAS
137-
from .tensor.math import max #DEFINE_ALIAS
138-
from .tensor.math import min #DEFINE_ALIAS
139-
from .tensor.math import mm #DEFINE_ALIAS
140-
from .tensor.math import div #DEFINE_ALIAS
141-
from .tensor.math import add #DEFINE_ALIAS
142-
# from .tensor.math import atan #DEFINE_ALIAS
143-
from .tensor.math import logsumexp #DEFINE_ALIAS
144-
# from .tensor.math import inverse #DEFINE_ALIAS
145-
from .tensor.math import log1p #DEFINE_ALIAS
146-
# from .tensor.math import erf #DEFINE_ALIAS
147-
from .tensor.math import addcmul #DEFINE_ALIAS
148-
from .tensor.math import addmm #DEFINE_ALIAS
149-
from .tensor.math import clamp #DEFINE_ALIAS
150-
# from .tensor.attribute import rank #DEFINE_ALIAS
151-
# from .tensor.attribute import shape #DEFINE_ALIAS
152-
# from .tensor.io import save #DEFINE_ALIAS
153-
# from .tensor.io import load #DEFINE_ALIAS
154-
from .tensor.linalg import matmul #DEFINE_ALIAS
155-
from .tensor.linalg import dot #DEFINE_ALIAS
156-
from .tensor.linalg import bmm #DEFINE_ALIAS
157-
# from .tensor.linalg import einsum #DEFINE_ALIAS
158-
from .tensor.linalg import norm #DEFINE_ALIAS
159-
# from .tensor.linalg import transpose #DEFINE_ALIAS
160-
from .tensor.linalg import dist #DEFINE_ALIAS
161-
from .tensor.linalg import t #DEFINE_ALIAS
162-
from .tensor.linalg import cross #DEFINE_ALIAS
163-
# from .tensor.linalg import cholesky #DEFINE_ALIAS
164-
# from .tensor.linalg import .tensordot #DEFINE_ALIAS
165-
# from .tensor.manipulation import cast #DEFINE_ALIAS
166-
# from .tensor.manipulation import concat #DEFINE_ALIAS
167-
# from .tensor.manipulation import expand #DEFINE_ALIAS
168-
# from .tensor.manipulation import expand_as #DEFINE_ALIAS
169-
# from .tensor.manipulation import flatten #DEFINE_ALIAS
170-
from .tensor.manipulation import gather #DEFINE_ALIAS
171-
# from .tensor.manipulation import gather_nd #DEFINE_ALIAS
172-
# from .tensor.manipulation import reshape #DEFINE_ALIAS
173-
# from .tensor.manipulation import reverse #DEFINE_ALIAS
174-
# from .tensor.manipulation import scatter #DEFINE_ALIAS
175-
# from .tensor.manipulation import scatter_nd_add #DEFINE_ALIAS
176-
# from .tensor.manipulation import scatter_nd #DEFINE_ALIAS
177-
# from .tensor.manipulation import shard_index #DEFINE_ALIAS
178-
# from .tensor.manipulation import slice #DEFINE_ALIAS
179-
from .tensor.manipulation import split #DEFINE_ALIAS
180-
from .tensor.manipulation import squeeze #DEFINE_ALIAS
181-
from .tensor.manipulation import stack #DEFINE_ALIAS
182-
# from .tensor.manipulation import strided_slice #DEFINE_ALIAS
183-
# from .tensor.manipulation import transpose #DEFINE_ALIAS
184-
# from .tensor.manipulation import unique #DEFINE_ALIAS
185-
# from .tensor.manipulation import unique_with_counts #DEFINE_ALIAS
186-
from .tensor.manipulation import unsqueeze #DEFINE_ALIAS
187-
# from .tensor.manipulation import unstack #DEFINE_ALIAS
188-
from .tensor.manipulation import flip #DEFINE_ALIAS
189-
# from .tensor.manipulation import unbind #DEFINE_ALIAS
190-
from .tensor.manipulation import roll #DEFINE_ALIAS
191-
from .tensor.search import argmax #DEFINE_ALIAS
192-
# from .tensor.search import argmin #DEFINE_ALIAS
193-
# from .tensor.search import argsort #DEFINE_ALIAS
194-
# from .tensor.search import has_inf #DEFINE_ALIAS
195-
# from .tensor.search import has_nan #DEFINE_ALIAS
196-
# from .tensor.search import masked_select #DEFINE_ALIAS
197-
# from .tensor.search import topk #DEFINE_ALIAS
198-
from .tensor.search import where #DEFINE_ALIAS
199-
from .tensor.search import index_select #DEFINE_ALIAS
200-
from .tensor.search import index_sample #DEFINE_ALIAS
201-
from .tensor.search import nonzero #DEFINE_ALIAS
202-
from .tensor.search import sort #DEFINE_ALIAS
20342
# from .framework.framework import set_default_dtype #DEFINE_ALIAS
20443
# from .framework.framework import get_default_dtype #DEFINE_ALIAS
20544
from .framework.random import manual_seed #DEFINE_ALIAS

0 commit comments

Comments
 (0)