PyTorch 1.13 与 Paddle 2.4 API 映射表

本文档梳理了 PyTorch(v1.13)常用 API 与 PaddlePaddle 2.4.0 API 对应关系与差异分析。通过本文档,帮助开发者快速迁移 PyTorch 使用经验,完成模型的开发与调优。

贡献代码

欢迎你向我们贡献代码,关于如何编写 API 映射关系,为保证文档格式统一性与可读性,请严格参照 API 映射关系-格式与模板 来编写。

API 映射表目录

类别 简介
torch.XX 主要为torch.XX类 API
torch.nn.XX 主要为torch.nn.XX类 API
torch.nn.functional.XX 主要为torch.nn.functional.XX类 API
torch.nn.init.XX 主要为torch.nn.init.XX类 API
torch.nn.utils.XX 主要为torch.nn.utils.XX类 API
torch.Tensor.XX 主要为torch.Tensor.XX类 API
torch.cuda.XX 主要为torch.cuda.XX类 API
torch.distributed.XX 主要为torch.distributed.XX类 API
torch.distributions.XX 主要为torch.distributions.XX类 API
torch.fft.XX 主要为torch.fft.XX类 API
torch.linalg.XX 主要为torch.linalg.XX类 API
torch.sparse.XX 主要为torch.sparse.XX类 API
其他 其他 API

torch.XX API 映射列表

梳理了torch.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.abs paddle.abs 功能一致, torch 参数更多 , 差异对比
2 torch.absolute paddle.abs 功能一致, torch 参数更多 , 差异对比
3 torch.acos paddle.acos 功能一致, torch 参数更多 , 差异对比
4 torch.add paddle.add 功能一致, torch 参数更多 , 差异对比
5 torch.addmv 组合替代实现
6 torch.addr 组合替代实现
7 torch.all paddle.all 功能一致, 仅参数名不一致 , 差异对比
8 torch.allclose paddle.allclose 功能一致, 仅参数名不一致 , 差异对比
9 torch.any paddle.any 功能一致, 仅参数名不一致 , 差异对比
10 torch.arange paddle.arange 功能一致, torch 参数更多 , 差异对比
11 torch.arccos paddle.acos 功能一致, torch 参数更多 , 差异对比
12 torch.arcsin paddle.asin 功能一致, torch 参数更多 , 差异对比
13 torch.arctan paddle.atan 功能一致, torch 参数更多 , 差异对比
14 torch.argmax paddle.argmax 功能一致, 仅参数名不一致 , 差异对比
15 torch.argmin paddle.argmin 功能一致, 仅参数名不一致 , 差异对比
16 torch.asin paddle.asin 功能一致, torch 参数更多 , 差异对比
17 torch.as_tensor paddle.to_tensor 功能一致, 仅参数名不一致 , 差异对比
18 torch.atan paddle.atan 功能一致, torch 参数更多 , 差异对比
19 torch.baddbmm 组合替代实现
20 torch.bernoulli paddle.bernoulli 功能一致, torch 参数更多 , 差异对比
21 torch.bincount paddle.bincount 功能一致, 仅参数名不一致 , 差异对比
22 torch.broadcast_tensors paddle.broadcast_tensors 功能一致, 参数不一致 , 差异对比
23 torch.broadcast_to paddle.broadcast_to 功能一致, 仅参数名不一致 , 差异对比
24 torch.cat paddle.concat 功能一致, torch 参数更多 , 差异对比
25 torch.ceil paddle.ceil 功能一致, 仅参数名不一致 , 差异对比
26 torch.chain_matmul 组合替代实现
27 torch.cholesky_inverse 组合替代实现
28 torch.cholesky_solve 功能一致, 组合实现 , 差异对比
29 torch.chunk paddle.chunk 功能一致, 仅参数名不同 , 差异对比
30 torch.clamp paddle.clip 功能一致, torch 参数更多 , 差异对比
31 torch.conj paddle.conj 功能一致, 仅参数名不一致 , 差异对比
32 torch.corrcoef paddle.linalg.corrcoef 功能一致, 仅参数名不一致 , 差异对比
33 torch.cos paddle.cos 功能一致, torch 参数更多 , 差异对比
34 torch.cosh paddle.cosh 功能一致, torch 参数更多 , 差异对比
35 torch.count_nonzero paddle.count_nonzero 功能一致, 仅参数名不一致 , 差异对比
36 torch.cov paddle.linalg.cov 功能一致, 仅参数名不一致 , 差异对比
37 torch.det paddle.linalg.det 功能一致, 仅参数名不一致 , 差异对比
38 torch.diag paddle.diag 功能一致, torch 参数更多 , 差异对比
39 torch.diagflat paddle.diagflat 功能一致, 仅参数名不一致 , 差异对比
40 torch.diagonal paddle.diagonal 功能一致, 仅参数名不一致 , 差异对比
41 torch.diff paddle.diff 功能一致, 仅参数名不一致 , 差异对比
42 torch.dist paddle.dist 功能一致, 仅参数名不一致 , 差异对比
43 torch.div paddle.divide 功能一致, torch 参数更多 , 差异对比
44 torch.divide paddle.divide 功能一致, torch 参数更多 , 差异对比
45 torch.empty paddle.empty 功能一致, torch 参数更多 , 差异对比
46 torch.empty_like paddle.empty_like 功能一致, torch 参数更多 , 差异对比
47 torch.equal paddle.equal_all 功能一致, 返回参数类型不一致 , 差异对比
48 torch.erf paddle.erf 功能一致, torch 参数更多 , 差异对比
49 torch.exp paddle.exp 功能一致, 仅参数名不一致 , 差异对比
50 torch.eye paddle.eye 功能一致, torch 参数更多 , 差异对比
51 torch.flatten paddle.flatten 功能一致, 仅参数名不一致 , 差异对比
52 torch.flip paddle.flip 功能一致, 仅参数名不一致 , 差异对比
53 torch.fliplr paddle.flip 功能一致, 仅参数名不一致 , 差异对比
54 torch.flipud paddle.flip 功能一致, 参数不一致 , 差异对比
55 torch.floor paddle.floor 功能一致, torch 参数更多 , 差异对比
56 torch.floor_divide paddle.floor_divide 功能一致, torch 参数更多 , 差异对比
57 torch.fmod paddle.mod 功能一致, torch 参数更多 , 差异对比
58 torch.from_numpy paddle.to_tensor 功能一致, 仅参数名不一致 , 差异对比
59 torch.full paddle.full 功能一致, torch 参数更多 , 差异对比
60 torch.full_like paddle.full_like 功能一致, torch 参数更多 , 差异对比
61 torch.gather paddle.take_along_axis 功能一致, torch 参数更多 , 差异对比
62 torch.imag paddle.imag 功能一致, 仅参数名不一致 , 差异对比
63 torch.index_select paddle.index_select 功能一致, torch 参数更多 , 差异对比
64 torch.isclose paddle.isclose 功能一致, 仅参数名不一致 , 差异对比
65 torch.isfinite paddle.isfinite 功能一致, 仅参数名不一致 , 差异对比
66 torch.isinf paddle.isinf 功能一致, 仅参数名不一致 , 差异对比
67 torch.isnan paddle.isnan 功能一致, 仅参数名不一致 , 差异对比
68 torch.istft paddle.signal.istft 功能一致, 仅参数名不一致 , 差异对比
69 torch.is_complex paddle.is_complex 功能一致, 仅参数名不一致 , 差异对比
70 torch.is_floating_point paddle.is_floating_point 功能一致, 仅参数名不一致 , 差异对比
71 torch.is_tensor paddle.is_tensor 功能一致, 仅参数名不⼀致 , 差异对比
72 torch.kthvalue paddle.kthvalue 功能一致, 仅参数名不⼀致 , 差异对比
73 torch.linalg.lstsq paddle.linalg.lstsq 功能一致, 仅参数名不一致 , 差异对比
74 torch.linspace paddle.linspace 功能一致, torch 参数更多 , 差异对比
75 torch.load paddle.load 功能一致, torch 参数更多 , 差异对比
76 torch.log paddle.log 功能一致, torch 参数更多 , 差异对比
77 torch.log10 paddle.log10 功能一致, torch 参数更多 , 差异对比
78 torch.log1p paddle.log1p 功能一致, torch 参数更多 , 差异对比
79 torch.log2 paddle.log2 功能一致, torch 参数更多 , 差异对比
80 torch.logical_and paddle.logical_and 功能一致, 仅参数名不一致 , 差异对比
81 torch.logical_not paddle.logical_not 功能一致, 仅参数名不一致 , 差异对比
82 torch.logical_or paddle.logical_or 功能一致, 仅参数名不一致 , 差异对比
83 torch.logical_xor paddle.logical_xor 功能一致, 仅参数名不一致 , 差异对比
84 torch.masked_select paddle.masked_select 功能一致, torch 参数更多 , 差异对比
85 torch.matmul paddle.matmul 功能一致, torch 参数更多 , 差异对比
86 torch.max paddle.max 功能一致, torch 参数更多 , 差异对比
87 torch.median paddle.median 功能一致, torch 参数更多 , 差异对比
88 torch.min paddle.min 功能一致, torch 参数更多 , 差异对比
89 torch.mm paddle.matmul 功能一致, torch 参数更多 , 差异对比
90 torch.moveaxis paddle.moveaxis 功能一致, 仅参数名不一致 , 差异对比
91 torch.movedim paddle.movedim 功能一致, 仅参数名不一致 , 差异对比
92 torch.mul paddle.multiply 功能一致, torch 参数更多 , 差异对比
93 torch.multinomial paddle.multinomial 功能一致, torch 参数更多 , 差异对比
94 torch.multiply paddle.multiply 功能一致, torch 参数更多 , 差异对比
95 torch.mv paddle.mv 功能一致, torch 参数更多 , 差异对比
96 torch.nanmedian paddle.nanmedian 功能一致, torch 参数更多 , 差异对比
97 torch.narrow paddle.slice 功能一致, 参数不一致 , 差异对比
98 torch.nonzero paddle.nonzero 功能一致, torch 参数更多 , 差异对比
99 torch.normal paddle.normal 功能一致, torch 参数更多 , 差异对比
100 torch.numel paddle.Tensor.size 功能一致, torch 参数更多 , 差异对比
101 torch.ones paddle.ones 功能一致, 参数不一致 , 差异对比
102 torch.ones_like paddle.ones_like 功能一致, torch 参数更多 , 差异对比
103 torch.permute paddle.transpose 功能一致, 仅参数名不一致 , 差异对比
104 torch.pinverse paddle.linalg.pinv 功能一致, 仅参数名不一致 , 差异对比
105 torch.pow paddle.pow 功能一致, torch 参数更多 , 差异对比
106 torch.prod paddle.prod 功能一致, 仅参数名不一致 , 差异对比
107 torch.rand paddle.rand 功能一致, 参数不一致 , 差异对比
108 torch.randint paddle.randint 功能一致, torch 参数更多 , 差异对比
109 torch.randn paddle.randn 功能一致, 参数不一致 , 差异对比
110 torch.randperm paddle.randperm 功能一致, torch 参数更多 , 差异对比
111 torch.range paddle.arange 功能一致, torch 参数更多 , 差异对比
112 torch.ravel paddle.flatten 功能一致, 仅参数名不一致 , 差异对比
113 torch.real paddle.real 功能一致, 仅参数名不一致 , 差异对比
114 torch.reciprocal paddle.reciprocal 功能一致, torch 参数更多 , 差异对比
115 torch.remainder paddle.remainder 功能一致, torch 参数更多 , 差异对比
116 torch.reshape paddle.reshape 功能一致, 仅参数名不一致 , 差异对比
117 torch.roll paddle.roll 功能一致, 仅参数名不一致 , 差异对比
118 torch.rot90 paddle.rot90 功能一致, 仅参数名不一致 , 差异对比
119 torch.round paddle.round 功能一致, torch 参数更多 , 差异对比
120 torch.rsqrt paddle.rsqrt 功能一致, torch 参数更多 , 差异对比
121 torch.save paddle.save 功能一致, torch 参数更多 , 差异对比
122 torch.scatter paddle.put_along_axis 功能一致, 仅 paddle 参数更多 , 差异对比
123 torch.sign paddle.sign 功能一致, torch 参数更多 , 差异对比
124 torch.sin paddle.sin 功能一致, torch 参数更多 , 差异对比
125 torch.sinh paddle.sinh 功能一致, torch 参数更多 , 差异对比
126 torch.slogdet paddle.linalg.slogdet 功能一致, 仅参数名不一致 , 差异对比
127 torch.split paddle.split 功能一致, 参数不一致 , 差异对比
128 torch.sqrt paddle.sqrt 功能一致, torch 参数更多 , 差异对比
129 torch.squeeze paddle.squeeze 功能一致, 仅参数名不一致 , 差异对比
130 torch.stack paddle.stack 功能一致, torch 参数更多 , 差异对比
131 torch.std_mean 组合替代实现
132 torch.sub paddle.subtract 功能一致, torch 参数更多 , 差异对比
133 torch.subtract paddle.subtract 功能一致, torch 参数更多 , 差异对比
134 torch.sum paddle.sum 功能一致, 仅参数名不一致 , 差异对比
135 torch.take paddle.take 功能一致, 仅参数名不一致 , 差异对比
136 torch.tensor paddle.to_tensor 功能一致, torch 参数更多 , 差异对比
137 torch.tile paddle.tile 功能一致, 仅参数名不一致 , 差异对比
138 torch.trace paddle.trace 功能一致, 仅参数名不一致 , 差异对比
139 torch.transpose paddle.transpose 功能一致, 参数不⼀致 , 差异对比
140 torch.unbind paddle.unbind 功能一致, 仅参数名不一致 , 差异对比
141 torch.unique paddle.unique 功能一致, torch 参数更多 , 差异对比
142 torch.unique_consecutive paddle.unique_consecutive 功能一致, 仅 paddle 参数更多 , 差异对比
143 torch.unsqueeze paddle.unsqueeze 功能一致, 仅参数名不一致 , 差异对比
144 torch.var_mean 组合替代实现
145 torch.view_as_complex paddle.as_complex 功能一致, 仅参数名不一致 , 差异对比
146 torch.view_as_real paddle.as_real 功能一致, 仅参数名不一致 , 差异对比
147 torch.zeros paddle.zeros 功能一致, 参数不一致 , 差异对比
148 torch.zeros_like paddle.zeros_like 功能一致, torch 参数更多 , 差异对比
149 torch.meshgrid paddle.meshgrid 功能一致,torch 参数更多 差异对比
150 torch.sigmoid paddle.nn.functional.sigmoid 功能一致,torch 参数更多 差异对比
151 torch.set_default_dtype paddle.set_default_dtype 功能一致,参数完全一致
152 torch.get_default_dtype paddle.get_default_dtype 功能一致,参数完全一致
153 torch.t paddle.t 功能一致,参数完全一致
154 torch.where paddle.where 功能一致,参数完全一致
155 torch.manual_seed paddle.seed 功能一致,参数完全一致
156 torch.no_grad paddle.no_grad 功能一致,无参数
157 torch.set_grad_enabled paddle.set_grad_enabled 功能一致,参数完全一致
158 torch.diag_embed paddle.nn.functional.diag_embed 功能一致,参数完全一致
159 torch.is_grad_enabled paddle.is_grad_enabled 功能一致,无参数
160 torch.nansum paddle.nansum 功能一致,仅参数命名不一致
161 torch.svd_lowrank paddle.linalg.svd 功能一致, torch 参数更多 , 差异对比
162 torch.symeig paddle.linalg.eigh 功能一致, torch 参数更多 , 差异对比
163 torch.addcdiv 组合替代实现
164 torch.addcmul 组合替代实现
165 torch.get_rng_state paddle.get_cuda_rng_state 功能一致,参数不一致, 差异对比
166 torch.heaviside paddle.heaviside 功能一致,torch 参数更多, 差异对比
167 torch.is_nonzero 组合替代实现
168 torch.polar 组合替代实现
169 torch.rand_like 组合替代实现
170 torch.row_stack 组合替代实现
171 torch.seed 组合替代实现
172 torch.set_printoptions paddle.set_printoptions 功能一致,torch 参数更多, 差异对比
173 torch.set_rng_state paddle.set_cuda_rng_state 功能一致,参数不一致, 差异对比
174 torch.swapaxes paddle.transpose 功能一致,参数不一致, 差异对比
175 torch.swapdims paddle.transpose 功能一致,参数不一致, 差异对比
176 torch.vstack 组合替代实现
177 torch.arcsinh paddle.asinh 功能一致, torch 参数更多 , 差异对比
178 torch.arctanh paddle.atanh 功能一致, torch 参数更多 , 差异对比
179 torch.asinh paddle.asinh 功能一致, torch 参数更多 , 差异对比
180 torch.atan2 paddle.atan2 功能一致, torch 参数更多 , 差异对比
181 torch.atanh paddle.atanh 功能一致, torch 参数更多 , 差异对比
182 torch.bitwise_not paddle.bitwise_not 功能一致, 仅参数名不一致 , 差异对比
183 torch.bitwise_and paddle.bitwise_and 功能一致, 仅参数名不一致 , 差异对比
184 torch.bitwise_or paddle.bitwise_or 功能一致, 仅参数名不一致 , 差异对比
185 torch.bitwise_xor paddle.bitwise_xor 功能一致, 仅参数名不一致 , 差异对比
186 torch.clip paddle.clip 功能一致, torch 参数更多 , 差异对比
187 torch.deg2rad paddle.deg2rad 功能一致, torch 参数更多 , 差异对比
188 torch.digamma paddle.digamma 功能一致, torch 参数更多 , 差异对比
189 torch.erfinv paddle.erfinv 功能一致, torch 参数更多 , 差异对比
190 torch.expm1 paddle.expm1 功能一致, torch 参数更多 , 差异对比
191 torch.fix paddle.trunc 功能一致, torch 参数更多 , 差异对比
192 torch.trunc paddle.trunc 功能一致, torch 参数更多 , 差异对比
193 torch.acosh paddle.acosh 功能一致, torch 参数更多 , 差异对比
194 torch.arccosh paddle.acosh 功能一致, torch 参数更多 , 差异对比
195 torch.randint_like paddle.randint_like 功能一致, torch 参数更多 , 差异对比
196 torch.dsplit paddle.split 功能一致, 仅 paddle 参数更多 , 差异对比
197 torch.logspace paddle.logspace 功能一致, torch 参数更多 , 差异对比
198 torch.gcd paddle.gcd 功能一致, torch 参数更多 , 差异对比
199 torch.histc paddle.histogram 功能一致, torch 参数更多 , 差异对比
200 torch.kron paddle.kron 功能一致, 仅参数名不一致 , 差异对比
201 torch.lcm paddle.lcm 功能一致, torch 参数更多 , 差异对比
202 torch.logcumsumexp paddle.logcumsumexp 功能一致, torch 参数更多 , 差异对比
203 torch.renorm paddle.renorm 功能一致, torch 参数更多 , 差异对比
204 torch.repeat_interleave paddle.repeat_interleave 功能一致, torch 参数更多 , 差异对比
205 torch.searchsorted paddle.searchsorted 功能一致, torch 参数更多 , 差异对比
206 torch.frac paddle.frac 功能一致, torch 参数更多 , 差异对比
207 torch.lerp paddle.lerp 功能一致, torch 参数更多 , 差异对比
208 torch.lgamma paddle.lgamma 功能一致, torch 参数更多 , 差异对比
209 torch.logit paddle.logit 功能一致, torch 参数更多 , 差异对比
210 torch.nan_to_num paddle.nan_to_num 功能一致, torch 参数更多 , 差异对比
211 torch.neg paddle.neg 功能一致, torch 参数更多 , 差异对比
212 torch.negative paddle.neg 功能一致, torch 参数更多 , 差异对比
213 torch.rad2deg paddle.rad2deg 功能一致, torch 参数更多 , 差异对比
214 torch.fmax paddle.fmax 功能一致, torch 参数更多 , 差异对比
215 torch.fmin paddle.fmin 功能一致, torch 参数更多 , 差异对比
216 torch.greater paddle.greater_than 功能一致, torch 参数更多 , 差异对比
217 torch.le paddle.less_equal 功能一致, torch 参数更多 , 差异对比
218 torch.less paddle.less_than 功能一致, torch 参数更多 , 差异对比
219 torch.less_equal paddle.less_equal 功能一致, torch 参数更多 , 差异对比
220 torch.lt paddle.less_than 功能一致, torch 参数更多 , 差异对比
221 torch.maximum paddle.maximum 功能一致, torch 参数更多 , 差异对比
222 torch.minimum paddle.minimum 功能一致, torch 参数更多 , 差异对比
223 torch.addmm paddle.addmm 功能一致, torch 参数更多 , 差异对比
224 torch.bmm paddle.bmm 功能一致, torch 参数更多 , 差异对比
225 torch.cholesky paddle.linalg.cholesky 功能一致, torch 参数更多 , 差异对比
226 torch.tensordot paddle.tensordot 功能一致, torch 参数更多 , 差异对比
227 torch.tril paddle.tril 功能一致, torch 参数更多 , 差异对比
228 torch.tril_indices paddle.tril_indices 功能一致, torch 参数更多 , 差异对比
229 torch.triu paddle.triu 功能一致, torch 参数更多 , 差异对比
230 torch.triu_indices paddle.triu_indices 功能一致, torch 参数更多 , 差异对比
231 torch.dot paddle.dot 功能一致, torch 参数更多 , 差异对比
232 torch.ger paddle.outer 功能一致, torch 参数更多 , 差异对比
233 torch.inner paddle.inner 功能一致, torch 参数更多 , 差异对比
234 torch.inverse paddle.linalg.inv 功能一致, torch 参数更多 , 差异对比
235 torch.lu paddle.linalg.lu 功能一致, torch 参数更多 , 差异对比
236 torch.lu_unpack paddle.linalg.lu_unpack 功能一致, torch 参数更多 , 差异对比
237 torch.matrix_power paddle.linalg.matrix_power 功能一致, torch 参数更多 , 差异对比
238 torch.outer paddle.outer 功能一致, torch 参数更多 , 差异对比
239 torch.qr paddle.linalg.qr 功能一致, torch 参数更多 , 差异对比
240 torch.svd paddle.linalg.svd 功能一致, torch 参数更多 , 差异对比
241 torch.svd_lowrank paddle.linalg.svd 功能一致, torch 参数更多 , 差异对比
242 torch.symeig paddle.linalg.eigh 功能一致, torch 参数更多 , 差异对比
243 torch.cross paddle.cross 功能一致, torch 参数更多 , 差异对比
244 torch.clone paddle.clone 功能一致, torch 参数更多 , 差异对比
245 torch.cumprod paddle.cumprod 功能一致, torch 参数更多 , 差异对比
246 torch.cumsum paddle.cumsum 功能一致, torch 参数更多 , 差异对比
247 torch.ne paddle.not_equal 功能一致, torch 参数更多 , 差异对比
248 torch.not_equal paddle.not_equal 功能一致, torch 参数更多 , 差异对比
249 torch.sort paddle.sort 功能一致, 参数不一致 , 差异对比
250 torch.stft paddle.signal.stft 功能一致, torch 参数更多 , 差异对比
251 torch.topk paddle.topk 功能一致, 参数不一致 , 差异对比
252 torch.frexp paddle.frexp 功能一致, torch 参数更多 , 差异对比
253 torch.nanmean paddle.nanmean 功能一致, torch 参数更多 , 差异对比
254 torch.take_along_dim paddle.take_along_axis 功能一致, torch 参数更多 , 差异对比

持续更新...

torch.nn.XX API 映射列表

梳理了torch.nn.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.nn.AdaptiveMaxPool1d paddle.nn.AdaptiveMaxPool1D 功能一致, 仅参数名不一致 , 差异对比
2 torch.nn.AdaptiveMaxPool2d paddle.nn.AdaptiveMaxPool2D 功能一致, 仅参数名不一致 , 差异对比
3 torch.nn.AdaptiveMaxPool3d paddle.nn.AdaptiveMaxPool3D 功能一致, 仅参数名不一致 , 差异对比
4 torch.nn.AvgPool1d paddle.nn.AvgPool1D 功能一致, 参数不一致 , 差异对比
5 torch.nn.AvgPool2d paddle.nn.AvgPool2D 功能一致, 参数不一致 , 差异对比
6 torch.nn.AvgPool3d paddle.nn.AvgPool3D 功能一致, 参数不一致 , 差异对比
7 torch.nn.BatchNorm1d paddle.nn.BatchNorm1D 功能一致, 参数不一致 , 差异对比
8 torch.nn.BatchNorm2d paddle.nn.BatchNorm2D 功能一致, 参数不一致 , 差异对比
9 torch.nn.BatchNorm3d paddle.nn.BatchNorm3D 功能一致, 参数不一致 , 差异对比
10 torch.nn.BCELoss paddle.nn.BCELoss 功能一致, torch 参数更多 , 差异对比
11 torch.nn.BCEWithLogitsLoss paddle.nn.BCEWithLogitsLoss 功能一致, torch 参数更多 , 差异对比
12 torch.nn.ChannelShuffle paddle.nn.ChannelShuffle 功能一致, 仅 paddle 参数更多 , 差异对比
13 torch.nn.ConstantPad1d paddle.nn.Pad1D 功能一致, 仅 paddle 参数更多 , 差异对比
14 torch.nn.ConstantPad2d paddle.nn.Pad2D 功能一致, 仅 paddle 参数更多 , 差异对比
15 torch.nn.ConstantPad3d paddle.nn.Pad3D 功能一致, 仅 paddle 参数更多 , 差异对比
16 torch.nn.Conv1d paddle.nn.Conv1D 功能一致, 参数不一致 , 差异对比
17 torch.nn.Conv2d paddle.nn.Conv2D 功能一致, 参数不一致 , 差异对比
18 torch.nn.Conv3d paddle.nn.Conv3D 功能一致, 参数不一致 , 差异对比
19 torch.nn.ConvTranspose1d paddle.nn.Conv1DTranspose 功能一致, 参数不一致 , 差异对比
20 torch.nn.ConvTranspose2d paddle.nn.Conv2DTranspose 功能一致, 参数不一致 , 差异对比
21 torch.nn.ConvTranspose3d paddle.nn.Conv3DTranspose 功能一致, 参数不一致 , 差异对比
22 torch.nn.CosineSimilarity paddle.nn.CosineSimilarity 功能一致, 仅参数名不一致 , 差异对比
23 torch.nn.CrossEntropyLoss paddle.nn.CrossEntropyLoss 功能一致, torch 参数更多 , 差异对比
24 torch.nn.DataParallel paddle.DataParallel 功能一致, 参数不一致 , 差异对比
25 torch.nn.Dropout paddle.nn.Dropout 功能一致, torch 参数更多 , 差异对比
26 torch.nn.Dropout2d paddle.nn.Dropout2D 功能一致, torch 参数更多 , 差异对比
27 torch.nn.Dropout3d paddle.nn.Dropout3D 功能一致, torch 参数更多 , 差异对比
28 torch.nn.ELU paddle.nn.ELU 功能一致, torch 参数更多 , 差异对比
29 torch.nn.Embedding paddle.nn.Embedding 功能一致, torch 参数更多 , 差异对比
30 torch.nn.Flatten paddle.nn.Flatten 功能一致, 仅参数名不一致 , 差异对比
31 torch.nn.Fold paddle.nn.Fold 功能一致, 仅参数名不一致 , 差异对比
32 torch.nn.GRU paddle.nn.GRU 功能一致, 参数不一致 , 差异对比
33 torch.nn.Hardshrink paddle.nn.Hardshrink 功能一致, 仅参数名不一致 , 差异对比
34 torch.nn.Hardsigmoid paddle.nn.Hardsigmoid 功能一致, torch 参数更多 , 差异对比
35 torch.nn.KLDivLoss paddle.nn.KLDivLoss 功能一致, torch 参数更多 , 差异对比
36 torch.nn.L1Loss paddle.nn.L1Loss 功能一致, torch 参数更多 , 差异对比
37 torch.nn.LeakyReLU paddle.nn.LeakyReLU 功能一致, torch 参数更多 , 差异对比
38 torch.nn.Linear paddle.nn.Linear 功能一致, 参数不一致 , 差异对比
39 torch.nn.LocalResponseNorm paddle.nn.LocalResponseNorm 功能一致, 仅 paddle 参数更多 , 差异对比
40 torch.nn.LogSoftmax paddle.nn.LogSoftmax 功能一致, 仅参数名不一致 , 差异对比
41 torch.nn.LSTM paddle.nn.LSTM 功能一致, 参数不一致 , 差异对比
42 torch.nn.MaxPool1d paddle.nn.MaxPool1D 功能一致, torch 参数更多 , 差异对比
43 torch.nn.MaxPool2d paddle.nn.MaxPool2D 功能一致, torch 参数更多 , 差异对比
44 torch.nn.MaxPool3d paddle.nn.MaxPool3D 功能一致, torch 参数更多 , 差异对比
45 torch.nn.MaxUnpool1d paddle.nn.MaxUnpool1d 功能一致, 仅 paddle 参数更多 , 差异对比
46 torch.nn.MaxUnpool2d paddle.nn.MaxUnpool2d 功能一致, 仅 paddle 参数更多 , 差异对比
47 torch.nn.MaxUnpool3d paddle.nn.MaxUnpool3d 功能一致, 仅 paddle 参数更多 , 差异对比
48 torch.nn.ModuleDict paddle.nn.LayerDict 功能一致, 仅参数名不一致 , 差异对比
49 torch.nn.ModuleList paddle.nn.LayerList 功能一致, 仅参数名不一致 , 差异对比
50 torch.nn.MSELoss paddle.nn.MSELoss 功能一致, torch 参数更多 , 差异对比
51 torch.nn.PairwiseDistance paddle.nn.PairwiseDistance 功能一致, 仅参数名不一致 , 差异对比
52 torch.nn.ParameterList paddle.nn.ParameterList 功能一致, 仅参数名不一致 , 差异对比
53 torch.nn.PixelShuffle paddle.nn.PixelShuffle 功能一致, 仅 paddle 参数更多 , 差异对比
54 torch.nn.PixelUnshuffle paddle.nn.PixelUnshuffle 功能一致, 仅 paddle 参数更多 , 差异对比
55 torch.nn.PReLU paddle.nn.PReLU 功能一致, 参数不一致 , 差异对比
56 torch.nn.ReflectionPad1d paddle.nn.Pad1D 功能一致, 参数不一致 , 差异对比
57 torch.nn.ReflectionPad2d paddle.nn.Pad2D 功能一致, 参数不一致 , 差异对比
58 torch.nn.ReflectionPad3d paddle.nn.Pad3D 功能一致, 参数不一致 , 差异对比
59 torch.nn.ReLU paddle.nn.ReLU 功能一致, torch 参数更多 , 差异对比
60 torch.nn.ReplicationPad1d paddle.nn.Pad1D 功能一致, 参数不一致 , 差异对比
61 torch.nn.ReplicationPad2d paddle.nn.Pad2D 功能一致, 参数不一致 , 差异对比
62 torch.nn.ReplicationPad3d paddle.nn.Pad3D 功能一致, 参数不一致 , 差异对比
63 torch.nn.SmoothL1Loss paddle.nn.SmoothL1Loss 功能一致, 参数不一致 , 差异对比
64 torch.nn.Softmax paddle.nn.Softmax 功能一致, 仅参数名不一致 , 差异对比
65 torch.nn.Softshrink paddle.nn.Softshrink 功能一致, 仅参数名不一致 , 差异对比
66 torch.nn.Unfold paddle.nn.Unfold 功能一致, 参数不一致 , 差异对比
67 torch.nn.Upsample paddle.nn.Upsample 功能一致, 仅 paddle 参数更多 , 差异对比
68 torch.nn.UpsamplingBilinear2D paddle.nn.UpsamplingBilinear2D 功能一致, 仅 paddle 参数更多 , 差异对比
69 torch.nn.UpsamplingNearest2d paddle.nn.UpsamplingNearest2d 功能一致, 仅 paddle 参数更多 , 差异对比
70 torch.nn.ZeroPad2d paddle.nn.ZeroPad2D 功能一致, 仅 paddle 参数更多 , 差异对比
71 torch.nn.AdaptiveAvgPool1d paddle.nn.AdaptiveAvgPool1D 功能一致,参数完全一致
72 torch.nn.AdaptiveAvgPool2d paddle.nn.AdaptiveAvgPool2D 功能一致,参数完全一致
73 torch.nn.AdaptiveAvgPool3d paddle.nn.AdaptiveAvgPool3D 功能一致,参数完全一致
74 torch.nn.LogSigmoid paddle.nn.LogSigmoid 功能一致,无参数
75 torch.nn.Sigmoid paddle.nn.Sigmoid 功能一致,无参数
76 torch.nn.Softplus paddle.nn.Softplus 功能一致,参数完全一致
77 torch.nn.Softsign paddle.nn.Softsign 功能一致,无参数
78 torch.nn.Tanh paddle.nn.Tanh 功能一致,无参数
79 torch.nn.Tanhshrink paddle.nn.Tanhshrink 功能一致,无参数
80 torch.nn.TransformerDecoder paddle.nn.TransformerDecoder 功能一致,参数一致
81 torch.nn.Identity paddle.nn.Identity 功能一致,参数一致
82 torch.nn.TripletMarginWithDistanceLoss paddle.nn.TripletMarginWithDistanceLoss 功能一致,参数一致
83 torch.nn.GroupNorm paddle.nn.GroupNorm 功能一致,torch 参数更多,差异对比
84 torch.nn.LayerNorm paddle.nn.LayerNorm 功能一致,torch 参数更多,差异对比
85 torch.nn.CTCLoss paddle.nn.CTCLoss 功能一致, torch 参数更多 , 差异对比
86 torch.nn.HingeEmbeddingLoss paddle.nn.HingeEmbeddingLoss 功能一致, torch 参数更多 , 差异对比
87 torch.nn.MarginRankingLoss paddle.nn.MarginRankingLoss 功能一致, torch 参数更多 , 差异对比
88 torch.nn.NLLLoss paddle.nn.NLLLoss 功能一致, torch 参数更多 , 差异对比
89 torch.nn.SoftMarginLoss paddle.nn.SoftMarginLoss 功能一致, torch 参数更多 , 差异对比
90 troch.nn.Mish paddle.nn.Mish 功能一致, torch 参数更多 , 差异对比

持续更新...

torch.nn.functional.XX API 映射列表

梳理了torch.nn.functional.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.nn.functional.adaptive_avg_pool1d paddle.nn.functional.adaptive_avg_pool1d 功能一致, 仅参数名不一致 , 差异对比
2 torch.nn.functional.adaptive_avg_pool2d paddle.nn.functional.adaptive_avg_pool2d 功能一致, 仅参数名不一致 , 差异对比
3 torch.nn.functional.adaptive_avg_pool3d paddle.nn.functional.adaptive_avg_pool3d 功能一致, 仅参数名不一致 , 差异对比
4 torch.nn.functional.adaptive_max_pool1d paddle.nn.functional.adaptive_max_pool1d 功能一致, 仅参数名不一致 , 差异对比
5 torch.nn.functional.adaptive_max_pool2d paddle.nn.functional.adaptive_max_pool2d 功能一致, 仅参数名不一致 , 差异对比
6 torch.nn.functional.adaptive_max_pool3d paddle.nn.functional.adaptive_max_pool3d 功能一致, 仅参数名不一致 , 差异对比
7 torch.nn.functional.affine_grid paddle.nn.functional.affine_grid 功能一致, 仅参数名不一致 , 差异对比
8 torch.nn.functional.bilinear paddle.nn.functional.bilinear 功能一致, 仅参数名不一致 , 差异对比
9 torch.nn.functional.conv1d paddle.nn.functional.conv1d 功能一致, 仅参数名不一致 , 差异对比
10 torch.nn.functional.conv2d paddle.nn.functional.conv2d 功能一致, 仅参数名不一致 , 差异对比
11 torch.nn.functional.conv3d paddle.nn.functional.conv3d 功能一致, 仅参数名不一致 , 差异对比
12 torch.nn.functional.conv_transpose1d paddle.nn.functional.conv1d_transpose 功能一致, 仅 paddle 参数更多 , 差异对比
13 torch.nn.functional.conv_transpose2d paddle.nn.functional.conv2d_transpose 功能一致, 仅 paddle 参数更多 , 差异对比
14 torch.nn.functional.conv_transpose3d paddle.nn.functional.conv3d_transpose 功能一致, 仅 paddle 参数更多 , 差异对比
15 torch.nn.functional.cosine_similarity paddle.nn.functional.cosine_similarity 功能一致, 仅参数名不一致 , 差异对比
16 torch.nn.functional.cross_entropy paddle.nn.functional.cross_entropy 功能一致, torch 参数更多 , 差异对比
17 torch.nn.functional.elu_ paddle.nn.functional.elu_ 功能一致, 仅参数名不一致 , 差异对比
18 torch.nn.functional.fold paddle.nn.functional.fold 功能一致, 仅参数名不一致 , 差异对比
19 torch.nn.functional.glu paddle.nn.functional.glu 功能一致, 仅参数名不一致 , 差异对比
20 torch.nn.functional.grid_sample paddle.nn.functional.grid_sample 功能一致, 仅参数名不一致 , 差异对比
21 torch.nn.functional.hardshrink paddle.nn.functional.hardshrink 功能一致, 仅参数名不一致 , 差异对比
22 torch.nn.functional.linear paddle.nn.functional.linear 功能一致, 仅参数名不一致 , 差异对比
23 torch.nn.functional.local_response_norm paddle.nn.functional.local_response_norm 功能一致, 仅参数名不一致 , 差异对比
24 torch.nn.functional.logsigmoid paddle.nn.functional.log_sigmoid 功能一致, 仅参数名不一致 , 差异对比
25 torch.nn.functional.margin_ranking_loss paddle.nn.functional.margin_ranking_loss 功能一致, torch 参数更多 , 差异对比
26 torch.nn.functional.max_unpool1d paddle.nn.functional.max_unpool1d 功能一致, 仅参数名不一致 , 差异对比
27 torch.nn.functional.max_unpool2d paddle.nn.functional.max_unpool2d 功能一致, 仅参数名不一致 , 差异对比
28 torch.nn.functional.max_unpool3d paddle.nn.functional.max_unpool3d 功能一致, 仅参数名不一致 , 差异对比
29 torch.nn.functional.mse_loss paddle.nn.functional.mse_loss 功能一致, torch 参数更多 , 差异对比
30 torch.nn.functional.nll_loss paddle.nn.functional.nll_loss 功能一致, torch 参数更多 , 差异对比
31 torch.nn.functional.normalize paddle.nn.functional.normalize 功能一致, torch 参数更多 , 差异对比
32 torch.nn.functional.one_hot paddle.nn.functional.one_hot 功能一致, 仅参数默认值不一致 , 差异对比
33 torch.nn.functional.pad paddle.nn.functional.pad 功能一致, 仅 paddle 参数更多 , 差异对比
34 torch.nn.functional.pixel_shuffle paddle.nn.functional.pixel_shuffle 功能一致, 仅 paddle 参数更多 , 差异对比
35 torch.nn.functional.pixel_unshuffle paddle.nn.functional.pixel_unshuffle 功能一致, 仅 paddle 参数更多 , 差异对比
36 torch.nn.functional.prelu paddle.nn.functional.prelu 功能一致, 仅参数名不一致 , 差异对比
37 torch.nn.functional.relu6 paddle.nn.functional.relu6 功能一致, 仅参数名不一致 , 差异对比
38 torch.nn.functional.relu_ paddle.nn.functional.relu_ 功能一致, 仅参数名不一致 , 差异对比
39 torch.nn.functional.sigmoid paddle.nn.functional.sigmoid 功能一致, 仅参数名不一致 , 差异对比
40 torch.nn.functional.smooth_l1_loss paddle.nn.functional.smooth_l1_loss 功能一致, 参数不一致 , 差异对比
41 torch.nn.functional.softmax paddle.nn.functional.softmax 功能一致, 仅参数名不一致 , 差异对比
42 torch.nn.functional.softplus paddle.nn.functional.softplus 功能一致, 仅参数名不一致 , 差异对比
43 torch.nn.functional.softshrink paddle.nn.functional.softshrink 功能一致, 仅参数名不一致 , 差异对比
44 torch.nn.functional.softsign paddle.nn.functional.softsign 功能一致, 仅参数名不一致 , 差异对比
45 torch.nn.functional.soft_margin_loss paddle.nn.functional.soft_margin_loss 功能一致, torch 参数更多 , 差异对比
46 torch.nn.functional.tanhshrink paddle.nn.functional.tanhshrink 功能一致, 仅参数名不一致 , 差异对比
47 torch.nn.functional.triplet_margin_loss paddle.nn.functional.triplet_margin_loss 功能一致, torch 参数更多 , 差异对比
48 torch.nn.functional.triplet_margin_with_distance_loss paddle.nn.functional.triplet_margin_with_distance_loss 功能一致, 仅参数名不一致 , 差异对比
49 torch.nn.functional.upsample paddle.nn.functional.upsample 功能一致, 仅 paddle 参数更多 , 差异对比
50 torch.nn.functional.maxpool_2d paddle.nn.functional.maxpool_2d 功能一致,仅参数命名不一致 差异对比
51 torch.nn.functional.binary_cross_entropy_with_logits paddle.nn.functional.binary_cross_entropy_with_logits 功能一致,仅参数命名不一致 差异对比
52 torch.nn.functional.l1_loss paddle.nn.functional.l1_loss 功能一致,仅参数命名不一致 差异对比
53 torch.nn.functional.mish paddle.nn.functional.mish 功能一致,torch 参数更多 差异对比

持续更新...

torch.Tensor.XX API 映射列表

梳理了torch.Tensor.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.Tensor.device paddle.Tensor.place 功能一致, 无参数 , 差异对比
2 torch.Tensor.grad paddle.Tensor.grad 功能一致, 无参数 , 差异对比
3 torch.Tensor.imag paddle.Tensor.imag 功能一致, 无参数 , 差异对比
4 torch.Tensor.is_leaf paddle.Tensor.is_leaf 功能一致, 无参数 , 差异对比
5 torch.Tensor.is_sparse paddle.Tensor.is_sparse 功能一致, 无参数 , 差异对比
6 torch.Tensor.ndim paddle.Tensor.ndim 功能一致, 无参数 , 差异对比
7 torch.Tensor.real paddle.Tensor.real 功能一致, 无参数 , 差异对比
8 torch.Tensor.shape paddle.Tensor.shape 功能一致, 无参数 , 差异对比
9 torch.Tensor.T paddle.Tensor.T 功能一致, 无参数 , 差异对比
10 torch.Tensor.is_contiguous [-] 无对应 API,可以直接删除,对网络一般无影响
11 torch.Tensor.contiguous [-] 无对应 API,可以直接删除,对网络一般无影响
12 torch.Tensor.float paddle.Tensor.astype 功能一致,torch 参数更多, 差异对比
13 torch.Tensor.int paddle.Tensor.astype 功能一致,torch 参数更多, 差异对比
14 torch.Tensor.sigmoid paddle.nn.functional.sigmoid 功能完全一致。
15 torch.Tensor.copy_ paddle.assign 功能一致,torch 参数更多, 差异对比
16 torch.Tensor.masked_fill paddle 实现 功能一致,paddle 需组合实现, 差异对比
17 torch.Tensor.fill_ paddle.Tensor.fill_ 功能完全一致
18 torch.Tensor.unique paddle.Tensor.unique 功能一致,torch 参数更多, 差异对比
19 torch.Tensor.expand paddle.Tensor.expand 功能一致,仅参数名不一致, 差异对比
20 torch.Tensor.requires_grad_ paddle.Tensor.stop_gradient 功能一致,仅使用方式不一致, 差异对比
21 torch.Tensor.cuda [-] 无对应 API,可以直接删除,对网络一般无影响
22 torch.Tensor.softmax paddle.nn.functional.softmax 功能一致,调用方式不一致, 差异对比
23 torch.Tensor.count_nonzero paddle.Tensor.count_nonzero 功能一致,仅 Paddle 参数更多, 差异对比
24 torch.Tensor.acosh paddle.Tensor.acosh 功能一致,无参数, 差异对比
25 torch.Tensor.chunk paddle.Tensor.chunk 功能一致,仅参数名不一致, 差异对比
26 torch.Tensor.clamp paddle.Tensor.clip 功能一致,参数完全一致 ,差异对比
27 torch.Tensor.clamp_ paddle.Tensor.clip_ 功能一致,参数完全一致, 差异对比
28 torch.Tensor.clip paddle.Tensor.clip 功能一致,参数完全一致, 差异对比
29 torch.Tensor.clip_ paddle.Tensor.clip_ 功能一致,参数完全一致, 差异对比
30 torch.Tensor.conj paddle.Tensor.conj 功能一致,无参数, 差异对比
31 torch.Tensor.cos paddle.Tensor.cos 功能一致,无参数, 差异对比
32 torch.Tensor.cosh paddle.Tensor.cosh 功能一致,无参数, 差异对比
33 torch.Tensor.var paddle.Tensor.var 功能一致,仅参数名不一致, 差异对比
34 torch.Tensor.where paddle.Tensor.where 功能一致,参数不⼀致, 差异对比
35 torch.Tensor.zero_ paddle.Tensor.zero_ 功能一致,无参数, 差异对比
36 torch.Tensor.arctanh paddle.Tensor.atanh 功能一致,无参数, 差异对比
37 torch.Tensor.atanh paddle.Tensor.atanh 功能一致,无参数, 差异对比
38 torch.Tensor.take paddle.Tensor.take 功能一致,仅 paddle 参数更多, 差异对比
39 torch.Tensor.tan paddle.Tensor.tan 功能一致,无参数, 差异对比
40 torch.Tensor.tanh paddle.Tensor.tanh 功能一致,无参数, 差异对比
41 torch.Tensor.tanh_ paddle.Tensor.tanh_ 功能一致,无参数, 差异对比
42 torch.Tensor.tile paddle.Tensor.tile 功能一致,参数不一致, 差异对比
43 torch.Tensor.to_sparse paddle.Tensor.to_sparse_coo 功能一致,参数完全一致, 差异对比
44 torch.Tensor.tolist paddle.Tensor.tolist 功能一致,无参数,差异对比
45 torch.Tensor.topk paddle.Tensor.topk 功能一致,仅参数名不一致, 差异对比
46 torch.Tensor.arccosh paddle.Tensor.acosh 功能一致, 无参数 , 差异对比
47 torch.Tensor.cpu paddle.Tensor.cpu 功能一致, torch 参数更多 , 差异对比
48 torch.Tensor.cross paddle.Tensor.cross 功能一致, 仅参数名不一致 , 差异对比
49 torch.Tensor.cumprod paddle.Tensor.cumprod 功能一致, 参数完全一致 , 差异对比
50 torch.Tensor.cumsum paddle.Tensor.cumsum 功能一致, 仅参数名不一致 , 差异对比
51 torch.Tensor.deg2rad paddle.Tensor.deg2rad 功能一致, 无参数 , 差异对比
52 torch.Tensor.det paddle.linalg.det 功能一致, 无参数 , 差异对比
53 torch.Tensor.detach paddle.Tensor.detach 功能一致, 无参数 , 差异对比
54 torch.Tensor.diag paddle.Tensor.diag 功能一致, 仅参数名不一致 , 差异对比
55 torch.Tensor.diagonal paddle.Tensor.diagonal 功能一致, 仅参数名不一致 , 差异对比
56 torch.Tensor.diff paddle.Tensor.diff 功能一致, 仅参数名不一致 , 差异对比
57 torch.Tensor.digamma paddle.Tensor.digamma 功能一致, 无参数 , 差异对比
58 torch.Tensor.dim paddle.Tensor.dim 功能一致, 无参数 , 差异对比
59 torch.Tensor.dist paddle.Tensor.dist 功能一致, 仅参数名不一致 , 差异对比
60 torch.Tensor.dot paddle.Tensor.dot 功能一致, 仅参数名不一致 , 差异对比
61 torch.Tensor.element_size paddle.Tensor.element_size 功能一致, 无参数 , 差异对比
62 torch.Tensor.eq paddle.Tensor.equal 功能一致, 仅参数名不一致 , 差异对比
63 torch.Tensor.equal paddle.Tensor.equal_all 功能一致, 参数用法不一致 , 差异对比
64 torch.Tensor.erf paddle.Tensor.erf 功能一致, 无参数 , 差异对比
65 torch.Tensor.erfinv paddle.Tensor.erfinv 功能一致, 无参数 , 差异对比
66 torch.Tensor.erfinv_ paddle.erfinv_ 功能一致, 无参数 , 差异对比
67 torch.Tensor.exp paddle.Tensor.exp 功能一致, 无参数 , 差异对比
68 torch.Tensor.exp_ paddle.Tensor.exp_ 功能一致, 无参数 , 差异对比
69 torch.Tensor.expand_as paddle.Tensor.expand_as 功能一致, 仅参数名不一致 , 差异对比
70 torch.Tensor.fill_ paddle.Tensor.fill_ 功能一致, 参数完全一致 , 差异对比
71 torch.Tensor.fill_diagonal_ paddle.Tensor.fill_diagonal_ 功能一致, 仅 paddle 参数更多 , 差异对比
72 torch.Tensor.fix paddle.Tensor.trunc 功能一致, 无参数 , 差异对比
73 torch.Tensor.flatten paddle.Tensor.flatten 功能一致, 仅参数名不一致 , 差异对比
74 torch.Tensor.flip paddle.Tensor.flip 功能一致, 仅参数名不一致 , 差异对比
75 torch.Tensor.fliplr paddle.Tensor.flip 功能一致, 仅 paddle 参数更多 , 差异对比
76 torch.Tensor.flipud paddle.Tensor.flip 功能一致, 仅 paddle 参数更多 , 差异对比
77 torch.Tensor.floor paddle.Tensor.floor 功能一致, 无参数 , 差异对比
78 torch.Tensor.floor_ paddle.Tensor.floor_ 功能一致, 无参数 , 差异对比
79 torch.Tensor.floor_divide paddle.Tesnor.floor_divide 功能一致, 仅参数名不一致 , 差异对比
80 torch.Tensor.fmax paddle.Tensor.fmax 功能一致, 仅参数名不一致 , 差异对比
81 torch.Tensor.fmin paddle.Tensor.fmin 功能一致, 仅参数名不一致 , 差异对比
82 torch.Tensor.frac paddle.Tensor.frac 功能一致, 无参数 , 差异对比
83 torch.Tensor.gather paddle.Tensor.take_along_axis 功能一致, 仅参数名不一致 , 差异对比
84 torch.Tensor.logcumsumexp paddle.Tensor.logcumsumexp 功能一致, 仅 paddle 参数更多 , 差异对比
85 torch.Tensor.diagflat paddle.diagflat 功能一致,参数完全一致 , 差异对比
86 torch.Tensor.nanquantile paddle.Tensor.nanquantile 功能一致, torch 参数更多 , 差异对比
87 torch.Tensor.negative paddle.Tensor.neg 功能一致, 无参数 , 差异对比
88 torch.Tensor.nelement paddle.Tensor.size 功能一致, 无参数 , 差异对比
89 torch.Tensor.nonzero paddle.Tensor.nonzero 功能一致, 无参数 , 差异对比
90 torch.Tensor.numel paddle.Tensor.size 功能一致, 无参数 , 差异对比
91 torch.Tensor.numpy paddle.Tensor.numpy 功能一致, torch 参数更多 , 差异对比
92 torch.Tensor.outer paddle.outer 功能一致, 仅参数名不一致 , 差异对比
93 torch.Tensor.pin_memory paddle.Tensor.pin_memory 功能一致, 无参数 , 差异对比
94 torch.Tensor.pow paddle.pow 功能一致, 仅参数名不一致 , 差异对比
95 torch.Tensor.prod paddle.Tensor.prod 功能一致, 仅参数名不一致 , 差异对比
96 torch.Tensor.arcsinh paddle.Tensor.asinh 功能一致, 无参数 , 差异对比
97 torch.Tensor.asinh paddle.Tensor.asinh 功能一致, 无参数 , 差异对比
98 torch.Tensor.rsqrt paddle.Tensor.rsqrt 功能一致, 无参数 , 差异对比
99 torch.Tensor.rsqrt_ paddle.Tensor.rsqrt_ 功能一致, 无参数 , 差异对比
100 torch.Tensor.select 组合替代实现
101 torch.Tensor.sigmoid paddle.Tensor.sigmoid 功能一致, 无参数 , 差异对比
102 torch.Tensor.sign paddle.Tensor.sign 功能一致, 无参数 , 差异对比
103 torch.Tensor.sin paddle.Tensor.sin 功能一致, 无参数 , 差异对比
104 torch.Tensor.sinh paddle.Tensor.sinh 功能一致, 无参数 , 差异对比
105 torch.Tensor.slogdet paddle.linalg.slogdet 功能一致, 无参数 , 差异对比
106 torch.Tensor.mul paddle.Tensor.multiply 功能一致, 仅 paddle 参数更多 , 差异对比
107 torch.Tensor.mul_ paddle.Tensor.scale_ 功能一致, 仅 paddle 参数更多 , 差异对比
108 torch.Tensor.multiply paddle.Tensor.multiply 功能一致, 仅 paddle 参数更多 , 差异对比
109 torch.Tensor.multiply_ paddle.Tensor.scale_ 功能一致, 仅 paddle 参数更多 , 差异对比
110 torch.Tensor.mv paddle.Tensor.mv 功能一致, 参数完全一致 , 差异对比
111 torch.Tensor.nansum paddle.Tensor.nansum 功能一致, 仅参数名不一致 , 差异对比
112 torch.Tensor.ndimension paddle.Tensor.ndimension 功能一致, 无参数 , 差异对比
113 torch.Tensor.ne paddle.Tensor.not_equal 功能一致, 仅参数名不一致 , 差异对比
114 torch.Tensor.neg paddle.Tensor.neg 功能一致, 无参数 , 差异对比
115 torch.Tensor.not_equal paddle.Tensor.not_equal 功能一致, 仅参数名不一致 , 差异对比
116 torch.Tensor.gcd paddle.Tensor.gcd 功能一致, 仅参数名不一致 , 差异对比
117 torch.Tensor.ge paddle.Tensor.greater_equal 功能一致, 仅参数名不一致 , 差异对比
118 torch.Tensor.ger paddle.Tensor.outer 功能一致, 仅参数名不一致 , 差异对比
119 torch.Tensor.get_device paddle.device.get_device 功能一致, 无参数 , 差异对比
120 torch.Tensor.greater paddle.Tensor.greater_than 功能一致, 仅参数名不一致 , 差异对比
121 torch.Tensor.greater_equal paddle.Tensor.greater_equal 功能一致, 仅参数名不一致 , 差异对比
122 torch.Tensor.gt paddle.Tensor.greater_than 功能一致, 仅参数名不一致 , 差异对比
123 torch.Tensor.hardshrink paddle.Tensor.hardshrink 功能一致, 仅参数名不一致 , 差异对比
124 torch.Tensor.heaviside paddle.Tensor.heaviside 功能一致, 仅参数名不一致 , 差异对比
125 torch.Tensor.histc paddle.Tensor.histogram 功能一致, 参数完全一致 , 差异对比
126 torch.Tensor.lgamma paddle.Tensor.lgamma 功能一致, 无参数 , 差异对比
127 torch.Tensor.log paddle.Tensor.log 功能一致, 无参数 , 差异对比
128 torch.Tensor.log10 paddle.Tensor.log10 功能一致, 无参数 , 差异对比
129 torch.Tensor.log1p paddle.Tensor.log1p 功能一致, 无参数 , 差异对比
130 torch.Tensor.log2 paddle.Tensor.log2 功能一致, 无参数 , 差异对比
131 torch.Tensor.logdet paddle.linalg.slogdet 功能一致, 无参数 , 差异对比
132 torch.Tensor.logical_and paddle.Tensor.logical_and 功能一致, 仅 paddle 参数更多 , 差异对比
133 torch.Tensor.logical_not paddle.Tensor.logical_not 功能一致, 仅 paddle 参数更多 , 差异对比
134 torch.Tensor.logical_or paddle.Tensor.logical_or 功能一致, 仅 paddle 参数更多 , 差异对比
135 torch.Tensor.logsumexp paddle.Tensor.logsumexp 功能一致, 仅参数名不⼀致 , 差异对比
136 torch.Tensor.trace paddle.Tensor.trace 功能一致, 仅 paddle 参数更多 , 差异对比
137 torch.Tensor.tril paddle.tril 功能一致, 参数完全一致 , 差异对比
138 torch.Tensor.triu paddle.triu 功能一致, 参数完全一致 , 差异对比
139 torch.Tensor.true_divide paddle.Tensor.divide 功能一致, 仅参数名不一致 , 差异对比
140 torch.Tensor.trunc paddle.Tensor.trunc 功能一致, 无参数 , 差异对比
141 torch.Tensor.unbind paddle.Tensor.unbind 功能一致, 仅参数名不一致 , 差异对比
142 torch.Tensor.uniform_ paddle.Tensor.uniform 功能一致, 仅 paddle 参数更多 , 差异对比
143 torch.Tensor.unique_consecutive paddle.Tensor.unique_consecutive 功能一致, 仅 paddle 参数更多 , 差异对比
144 torch.Tensor.unsqueeze paddle.Tensor.unsqueeze 功能一致, 仅参数名不一致 , 差异对比
145 torch.Tensor.unsqueeze_ paddle.Tensor.unsqueeze_ 功能一致, 仅参数名不一致 , 差异对比
146 torch.Tensor.take_along_dim paddle.Tensor.take_along_axis 功能一致, 仅参数名不一致 , 差异对比
147 torch.Tensor.bernoulli paddle.bernoulli 功能一致, torch 参数更多 , 差异对比
148 torch.Tensor.bfloat16 paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
149 torch.Tensor.bool paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
150 torch.Tensor.byte paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
151 torch.Tensor.char paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
152 torch.Tensor.clone paddle.Tensor.clone 功能一致, torch 参数更多 , 差异对比
153 torch.Tensor.copy_ paddle.assign 功能一致, torch 参数更多 , 差异对比
154 torch.Tensor.div paddle.Tensor.divide 功能一致, torch 参数更多 , 差异对比
155 torch.Tensor.divide paddle.Tensor.divide 功能一致, torch 参数更多 , 差异对比
156 torch.Tensor.double paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
157 torch.Tensor.arctan2 paddle.atan2 功能一致, 仅参数名不一致 , 差异对比
158 torch.Tensor.cdouble paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
159 torch.Tensor.cfloat paddle.Tensor.astype 功能一致, torch 参数更多 , 差异对比
160 torch.Tensor.nanmean paddle.Tensor.nanmean 功能一致, torch 参数更多 , 差异对比

持续更新...

torch.nn.init.XX API 映射列表

梳理了torch.nn.init.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.nn.init.calculate_gain paddle.nn.initializer.calculate_gain 功能一致, 参数一致 , 差异对比

持续更新...

torch.nn.utils.XX API 映射列表

梳理了torch.nn.utils.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.nn.parameter.Parameter paddle.create_parameter 功能一致, 参数不一致 , 差异对比
2 torch.nn.utils.clip_grad_value_ paddle.nn.ClipGradByValue 功能一致, 用法不同:涉及上下文修改 , 差异对比
3 torch.nn.utils.remove_weight_norm paddle.nn.utils.remove_weight_norm 功能一致, 仅参数名不一致 , 差异对比
4 torch.nn.utils.spectral_norm paddle.nn.utils.spectral_norm 功能一致, 仅参数名不一致 , 差异对比
5 torch.nn.utils.weight_norm paddle.nn.utils.weight_norm 功能一致, 仅参数名不一致 , 差异对比
6 torch.utils.data.BatchSampler paddle.io.BatchSampler 功能一致, 仅 paddle 参数更多 , 差异对比
7 torch.utils.data.DataLoader paddle.io.DataLoader 功能一致, 参数不一致 , 差异对比
8 torch.utils.data.distributed.DistributedSampler paddle.io.DistributedBatchSampler 功能一致, 参数不一致 , 差异对比
9 torch.utils.cpp_extension.CUDAExtension paddle.utils.cpp_extension.CUDAExtension 功能一致, torch 参数更多 , 差异对比
10 torch.utils.cpp_extension.CppExtension paddle.utils.cpp_extension.CppExtension 功能一致, torch 参数更多 , 差异对比
11 torch.utils.cpp_extension.load paddle.utils.cpp_extension.load 功能一致, torch 参数更多 , 差异对比
12 torch.utils.data.random_split paddle.io.random_split 功能一致, 参数完全一致 , 差异对比
13 torch.utils.dlpack.from_dlpack paddle.utils.dlpack.from_dlpack 功能一致, 仅参数名不一致 , 差异对比
14 torch.utils.dlpack.to_dlpack paddle.utils.dlpack.to_dlpack 功能一致, 仅参数名不一致 , 差异对比

持续更新...

torch.cuda.XX API 映射列表

梳理了torch.cuda.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.cuda.max_memory_allocated paddle.device.cuda.max_memory_allocated 功能一致,参数一致
2 torch.cuda.Event paddle.device.cuda.Event 功能一致,参数完全一致 ,差异对比
3 torch.cuda.current_device paddle.framework._current_expected_place 功能一致,无参数 ,差异对比
4 torch.cuda.current_stream paddle.device.cuda.current_stream 功能一致,参数完全一致 ,差异对比
5 torch.cuda.device_count paddle.device.cuda.device_count 功能一致,无参数 ,差异对比
6 torch.cuda.get_device_capability paddle.device.cuda.get_device_capability 功能一致,参数完全一致 ,差异对比
7 torch.cuda.get_device_properties paddle.device.cuda.get_device_properties 功能一致,参数完全一致 ,差异对比
8 torch.cuda.set_device paddle.device.set_device 功能一致,参数完全一致 ,差异对比
9 torch.cuda.empty_cache paddle.device.cuda.empty_cache 功能一致, 无参数 , 差异对比
10 torch.cuda.manual_seed paddle.seed 功能一致, 参数完全一致 , 差异对比
11 torch.cuda.max_memory_reserved paddle.device.cuda.max_memory_reserved 功能一致, 参数完全一致 , 差异对比
12 torch.cuda.max_memory_allocated paddle.device.cuda.max_memory_allocated 功能一致, 参数完全一致 , 差异对比
13 torch.cuda.memory_reserved paddle.device.cuda.memory_reserved 功能一致, 参数完全一致 , 差异对比
14 torch.cuda.memory_allocated paddle.device.cuda.memory_allocated 功能一致, 参数完全一致 , 差异对比
15 torch.cuda.synchronize paddle.device.cuda.synchronize 功能一致, 参数完全一致 , 差异对比

持续更新...

torch.distributed.XX API 映射列表

梳理了torch.distributed.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.distributed.init_process_group paddle.distributed.init_parallel_env 功能一致,torch 参数更多 差异对比
2 torch.distributed.barrier paddle.distributed.barrier 功能一致,torch 参数更多 差异对比
3 torch.distributed.ReduceOp paddle.distributed.ReduceOp 功能一致,无参数, 差异对比

持续更新...

torch.distributions.XX API 映射列表

梳理了torch.distributions.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.distributions.kl.kl_divergence paddle.distribution.kl_divergence 功能一致,参数一致, 差异对比
2 torch.distributions.kl.register_kl paddle.distribution.register_kl 功能一致,仅参数名不一致, 差异对比

持续更新...

torch.fft.XX API 映射列表

梳理了torch.fft.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.fft.fftshift paddle.fft.fftshift 功能一致,仅参数名不一致, 差异对比
2 torch.fft.ifftshift paddle.fft.ifftshift 功能一致,仅参数名不一致, 差异对比
3 torch.fft.hfft2 paddle.fft.hfft2 功能一致, torch 参数更多 , 差异对比
4 torch.fft.hfftn paddle.fft.hfftn 功能一致, torch 参数更多 , 差异对比
5 torch.fft.ihfft2 paddle.fft.ihfft2 功能一致, torch 参数更多 , 差异对比
6 torch.fft.ihfftn paddle.fft.ihfftn 功能一致, torch 参数更多 , 差异对比

持续更新...

torch.linalg.XX API 映射列表

梳理了torch.linalg.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.linalg.svd paddle.linalg.svd 功能一致, 仅参数默认值不一致 , 差异对比
2 torch.linalg.matrix_power paddle.linalg.matrix_power 功能一致, torch 参数更多 , 差异对比
3 torch.linalg.cholesky paddle.linalg.cholesky 功能一致, torch 参数更多 , 差异对比
4 torch.linalg.matrix_rank paddle.linalg.matrix_rank 功能一致, torch 参数更多 , 差异对比
5 torch.linalg.cross paddle.cross 功能一致, torch 参数更多 , 差异对比
6 torch.linalg.lu paddle.linalg.lu 功能一致, torch 参数更多 , 差异对比
7 torch.linalg.solve_triangular paddle.linalg.triangular_solve 功能一致, torch 参数更多 , 差异对比
8 torch.linalg.eigvals paddle.linalg.eigvals 功能一致, torch 参数更多 , 差异对比
9 torch.linalg.eig paddle.linalg.eig 功能一致, torch 参数更多 , 差异对比
10 torch.linalg.multi_dot paddle.linalg.multi_dot 功能一致, torch 参数更多 , 差异对比

持续更新...

torch.sparse.XX API 映射列表

梳理了torch.sparse.XX类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.sparse.addmm paddle.sparse.admm 功能一致, 仅参数名不一致 , 差异对比
2 torch.sparse.mm paddle.sparse.matmul 功能一致, 仅参数名不一致 , 差异对比
3 torch.sparse.softmax paddle.sparse.nn.functional.softmax 功能一致, torch 参数更多 , 差异对比
4 torch.sparse.sum 功能缺失

持续更新...

其他类 API 映射列表

梳理了其他类 API 的 PyTorch-PaddlePaddle API 映射列表。

序号 PyTorch API PaddlePaddle API 备注
1 torch.utils.data.random_split paddle.io.random_split 功能一致,参数完全一致
2 torch.utils.data.distributed.DistributedSampler paddle.io.DistributedBatchSampler 组合替代实现
3 torch.utils.data.Dataset paddle.io.Dataset 功能一致,参数完全一致
4 torch.utils.data.BatchSampler paddle.io.BatchSampler 功能一致,参数不一致,差异对比
5 torch.utils.data.Sampler paddle.io.Sampler 功能一致,参数完全一致
6 torch.random.manual_seed paddle.seed 功能一致, 参数完全一致 , 差异对比
7 torch.special.expm1 paddle.expm1 功能一致, torch 参数更多 , 差异对比
8 torch.backends.cudnn.version 功能缺失
9 torch.special.erf paddle.erf 功能一致, torch 参数更多 , 差异对比

持续更新...