Paddle 1.8 与 Paddle 2.0 API 映射表¶
本文档基于 Paddle 1.8 梳理了常用 API 与 Paddle 2.0 对应关系。你可以根据对应关系,快速熟悉 Paddle 2.0 的接口使用。
注解
2.0 版本将会是一个长期维护的版本,我们将会发布新增二位版本号版本进行功能增强、以及性能优化,通过发布新增三位版本号版本进行 bugfix。
我们还会继续维护 1.8 版本,但仅限于严重的 bugfix。
注解
其中,迁移工具能否转换,是指使用迁移工具能否直接对 PaddlePaddle 1.8 的 API 进行迁移,了解更多关于迁移工具的内容,请参考 版本迁移工具
序号 |
PaddlePaddle 1.8 API |
PaddlePaddle 2.0 API |
迁移工具能否转换 |
---|---|---|---|
0 |
True |
||
1 |
True |
||
2 |
True |
||
3 |
True |
||
4 |
True |
||
5 |
True |
||
6 |
True |
||
7 |
True |
||
8 |
True |
||
9 |
True |
||
10 |
paddle.nn.functional.embedding(动态图), paddle.static.nn.embedding(静态图) |
False |
|
11 |
True |
||
12 |
True |
||
13 |
True |
||
14 |
True |
||
15 |
True |
||
16 |
True |
||
17 |
True |
||
18 |
True |
||
19 |
True |
||
21 |
True |
||
22 |
False |
||
23 |
True |
||
24 |
True |
||
25 |
True |
||
26 |
True |
||
27 |
True |
||
28 |
False |
||
29 |
True |
||
30 |
True |
||
31 |
True |
||
32 |
True |
||
33 |
True |
||
34 |
False |
||
35 |
False |
||
36 |
False |
||
37 |
True |
||
38 |
True |
||
39 |
paddle.nn.BatchNorm1D, paddle.nn.BatchNorm2D, paddle.nn.BatchNorm3D |
True |
|
40 |
True |
||
41 |
True |
||
42 |
True |
||
43 |
False |
||
44 |
True |
||
45 |
True |
||
46 |
False |
||
47 |
True |
||
48 |
True |
||
49 |
False |
||
50 |
False |
||
51 |
True |
||
52 |
True |
||
53 |
True |
||
54 |
True |
||
55 |
paddle.nn.InstanceNorm1D, paddle.nn.InstanceNorm2D, paddle.nn.InstanceNorm3D |
False |
|
56 |
True |
||
57 |
True |
||
58 |
True |
||
59 |
False |
||
60 |
True |
||
61 |
True |
||
62 |
True |
||
63 |
False |
||
64 |
True |
||
65 |
False |
||
66 |
True |
||
67 |
True |
||
68 |
False |
||
69 |
False |
||
70 |
False |
||
71 |
True |
||
72 |
True |
||
73 |
True |
||
74 |
True |
||
75 |
True |
||
76 |
True |
||
77 |
True |
||
78 |
True |
||
79 |
True |
||
80 |
True |
||
81 |
True |
||
82 |
True |
||
83 |
paddle.nn.initializer.KaimingNormal, paddle.nn.initializer.KaimingUniform |
False |
|
84 |
paddle.nn.initializer.KaimingNormal, paddle.nn.initializer.KaimingUniform |
False |
|
85 |
True |
||
86 |
True |
||
87 |
True |
||
88 |
False |
||
89 |
False |
||
90 |
True |
||
91 |
True |
||
92 |
paddle.nn.initializer.XavierNormal, paddle.nn.initializer.XavierUniform |
False |
|
93 |
paddle.nn.initializer.XavierNormal, paddle.nn.initializer.XavierUniform |
False |
|
94 |
True |
||
95 |
True |
||
96 |
True |
||
97 |
True |
||
98 |
False |
||
99 |
True |
||
100 |
True |
||
101 |
True |
||
102 |
True |
||
103 |
True |
||
104 |
paddle.nn.functional.adaptive_avg_pool2d, paddle.nn.functional.adaptive_max_pool2d |
False |
|
105 |
paddle.nn.functional.adaptive_max_pool3d, paddle.nn.functional.adaptive_avg_pool3d |
False |
|
106 |
paddle.nn.functional.embedding(动态图), paddle.static.nn.embedding(静态图) |
False |
|
107 |
True |
||
108 |
True |
||
109 |
True |
||
110 |
True |
||
111 |
True |
||
112 |
True |
||
113 |
True |
||
114 |
True |
||
115 |
True |
||
116 |
True |
||
117 |
False |
||
118 |
True |
||
119 |
True |
||
120 |
True |
||
121 |
True |
||
122 |
True |
||
123 |
True |
||
124 |
True |
||
125 |
False |
||
126 |
False |
||
127 |
True |
||
128 |
True |
||
129 |
paddle.nn.functional.conv2d(动态图), paddle.static.nn.conv2d(静态图), |
False |
|
130 |
paddle.nn.functional.conv2d_transpose(动态图), paddle.static.nn.conv2d_transpose(静态图) |
False |
|
131 |
paddle.nn.functional.conv3d(动态图), paddle.static.nn.conv3d(静态图) |
False |
|
132 |
paddle.nn.functional.conv3d_transpose(动态图), paddle.static.nn.conv3d_transpose(静态图) |
False |
|
133 |
True |
||
134 |
True |
||
135 |
True |
||
136 |
True |
||
137 |
True |
||
138 |
True |
||
139 |
False |
||
140 |
True |
||
141 |
True |
||
142 |
False |
||
143 |
False |
||
144 |
True |
||
145 |
True |
||
146 |
True |
||
147 |
True |
||
148 |
paddle.nn.functional.dropout, paddle.nn.functional.dropout2d, paddle.nn.functional.dropout3d |
False |
|
149 |
False |
||
150 |
True |
||
151 |
True |
||
152 |
True |
||
153 |
True |
||
154 |
True |
||
155 |
True |
||
156 |
True |
||
157 |
True |
||
158 |
True |
||
159 |
True |
||
160 |
paddle.nn.functional.embedding(动态图), paddle.static.nn.embedding(静态图) |
True |
|
161 |
True |
||
162 |
True |
||
163 |
False |
||
164 |
True |
||
165 |
False |
||
166 |
True |
||
167 |
True |
||
168 |
False |
||
169 |
True |
||
170 |
True |
||
171 |
True |
||
172 |
True |
||
173 |
True |
||
174 |
True |
||
175 |
True |
||
176 |
True |
||
177 |
True |
||
178 |
False |
||
179 |
True |
||
180 |
True |
||
181 |
True |
||
182 |
False |
||
183 |
False |
||
184 |
False |
||
185 |
True |
||
186 |
False |
||
187 |
True |
||
188 |
False |
||
189 |
False |
||
190 |
True |
||
191 |
True |
||
192 |
True |
||
193 |
True |
||
194 |
True |
||
195 |
True |
||
196 |
True |
||
197 |
True |
||
198 |
True |
||
199 |
True |
||
200 |
True |
||
201 |
True |
||
202 |
True |
||
203 |
True |
||
204 |
True |
||
205 |
True |
||
206 |
True |
||
207 |
True |
||
208 |
True |
||
209 |
True |
||
210 |
True |
||
211 |
False |
||
212 |
False |
||
213 |
True |
||
214 |
True |
||
215 |
True |
||
216 |
True |
||
217 |
False |
||
218 |
True |
||
219 |
True |
||
220 |
True |
||
221 |
True |
||
222 |
True |
||
223 |
True |
||
224 |
True |
||
225 |
False |
||
226 |
True |
||
227 |
True |
||
228 |
False |
||
229 |
False |
||
230 |
True |
||
231 |
paddle.nn.functional.avg_pool2d, paddle.nn.functional.max_pool2d |
False |
|
232 |
paddle.nn.functional.avg_pool3d, paddle.nn.functional.max_pool3d |
False |
|
233 |
True |
||
234 |
paddle.nn.functional.prelu(动态图), paddle.static.nn.prelu(静态图) |
True |
|
235 |
True |
||
236 |
True |
||
237 |
True |
||
238 |
True |
||
239 |
False |
||
240 |
True |
||
241 |
True |
||
242 |
True |
||
243 |
True |
||
244 |
True |
||
245 |
True |
||
246 |
True |
||
247 |
True |
||
248 |
True |
||
249 |
True |
||
250 |
True |
||
251 |
False |
||
252 |
True |
||
253 |
False |
||
254 |
True |
||
255 |
True |
||
256 |
True |
||
257 |
False |
||
258 |
True |
||
259 |
True |
||
260 |
True |
||
261 |
True |
||
262 |
True |
||
263 |
True |
||
264 |
True |
||
265 |
True |
||
266 |
False |
||
267 |
True |
||
268 |
True |
||
269 |
True |
||
270 |
True |
||
271 |
True |
||
272 |
False |
||
273 |
True |
||
274 |
True |
||
275 |
True |
||
276 |
True |
||
277 |
True |
||
278 |
True |
||
279 |
True |
||
280 |
True |
||
281 |
True |
||
282 |
True |
||
283 |
True |
||
284 |
True |
||
285 |
True |
||
286 |
True |
||
287 |
True |
||
288 |
True |
||
289 |
True |
||
290 |
True |
||
291 |
True |
||
292 |
True |
||
293 |
True |
||
294 |
True |
||
295 |
True |
||
296 |
True |
||
297 |
True |
||
298 |
True |
||
299 |
True |
||
300 |
True |
||
301 |
True |
||
302 |
True |
||
303 |
True |
||
304 |
False |
||
305 |
False |
||
306 |
True |
||
307 |
True |
||
308 |
True |
||
309 |
True |
||
310 |
True |
||
311 |
True |
||
312 |
True |
||
313 |
True |
||
314 |
True |
||
315 |
True |
||
316 |
True |
||
317 |
True |
||
318 |
True |
||
319 |
True |
||
320 |
True |
||
321 |
True |
||
322 |
True |
||
323 |
True |
||
324 |
True |
||
325 |
True |
||
326 |
True |
||
327 |
True |
||
328 |
True |
||
329 |
True |
||
330 |
True |
||
331 |
True |
||
332 |
True |
||
333 |
True |
||
334 |
False |
||
335 |
False |
||
336 |
False |
||
337 |
False |
||
338 |
True |
||
339 |
False |
||
340 |
False |
||
341 |
True |
||
342 |
True |
||
343 |
True |
||
344 |
True |
||
345 |
True |
||
346 |
True |
||
347 |
True |
||
348 |
True |
||
349 |
True |
||
350 |
True |
||
351 |
False |
||
352 |
True |
||
353 |
True |
||
354 |
False |
||
355 |
True |
||
356 |
True |
||
357 |
True |
||
358 |
False |
||
359 |
False |
||
360 |
False |
||
361 |
True |
||
362 |
False |