- TensorFlow-Fluid常用接口对应表
TensorFlow-Fluid常用接口对应表
本文档基于TensorFlow v1.13梳理了常用API与PaddlePaddle API对应关系和差异分析。根据文档对应关系,有TensorFlow使用经验的用户,可根据对应关系,快速熟悉PaddlePaddle的接口使用。
序号 | TensorFlow接口 | Fluid接口 | 备注 |
---|---|---|---|
1 | tf.abs | abs | 功能一致 |
2 | tf.add | elementwise_add | 功能一致 |
3 | tf.argmax | argmax | 功能一致 |
4 | tf.argmin | argmin | 功能一致 |
5 | tf.assign | assign | 功能一致 |
6 | tf.assign_add | increment | 功能一致 |
7 | tf.case | Switch | 差异对比 |
8 | tf.cast | cast | 功能一致 |
9 | tf.clip_by_global_norm | GradientClipByGlobalNorm | 差异对比 |
10 | tf.clip_by_norm | clip_by_norm | 差异对比 |
11 | tf.clip_by_value | clip | 功能一致 |
12 | tf.concat | concat | 功能一致 |
13 | tf.cond | IfElse | 功能一致 |
14 | tf.constant | fill_constant | 功能一致 |
15 | tf.contrib.layers.batch_norm | batch_norm | 功能一致 |
16 | tf.contrib.layers.flatten | flatten | 差异对比 |
17 | tf.contrib.layers.fully_connected | fc | 功能一致 |
18 | tf.contrib.layers.one_hot_encoding | one_hot | 功能一致 |
19 | tf.contrib.layers.softmax | softmax | 功能一致 |
20 | tf.contrib.layers.xavier_initializer | Xavier | 功能一致 |
21 | tf.nn.rnn.GRUCell | gru_unit | 差异对比 |
22 | tf.nn.rnn.MultiRNNCell | 无相应接口 | Fluid实现 |
23 | tf.nn.rnn.static_rnn | DynamicRNN | 功能一致 |
24 | tf.convert_to_tensor | assign | 功能一致 |
25 | tf.cos | cos | 功能一致 |
26 | tf.div | elementwise_div | 功能一致 |
27 | tf.divide | elementwise_div | 功能一致 |
28 | tf.dropout | dropout | 差异对比 |
29 | tf.equal | 运算符== | 功能一致 |
30 | tf.exp | exp | 功能一致 |
31 | tf.expand_dims | unsqueeze | 差异对比 |
32 | tf.fill | fill_constant | 功能一致 |
33 | tf.floor | floor | 功能一致 |
34 | tf.gather | gather | 功能一致 |
35 | tf.greater | 运算符> | 功能一致 |
36 | tf.greater_equal | 运算符>= | 功能一致 |
37 | tf.image.non_max_suppression | multiclass_nms | 差异对比 |
38 | tf.image.resize_bilinear | resize_bilinear | 功能一致 |
39 | tf.image.resize_images | image_resize | 差异对比 |
40 | tf.image.resize_nearest_neighbor | resize_nearest | 功能一致 |
41 | tf.is_finite | isfinite | 差异对比 |
42 | tf.layers.batch_normalization | batch_norm | 功能一致 |
43 | tf.layers.conv2d | conv2d | 差异对比 |
44 | tf.layers.dense | fc | 差异对比 |
45 | tf.layers.dropout | dropout | 功能一致 |
46 | tf.layers.Dropout | dropout | 功能一致 |
47 | tf.layers.flatten | flatten | 功能一致 |
48 | tf.less | 运算符< | 功能一致 |
49 | tf.less_equal | 运算符<= | 功能一致 |
50 | tf.log | log | 功能一致 |
51 | tf.logical_and | logical_and | 功能一致 |
52 | tf.logical_not | logical_not | 功能一致 |
53 | tf.logical_or | logical_or | 功能一致 |
54 | tf.losses.mean_squared_error | square_error_cost | 差异对比 |
55 | tf.losses.sigmoid_cross_entropy | sigmoid_cross_entropy_with_logits | 差异对比 |
56 | tf.losses.softmax_cross_entropy | softmax_with_cross_entropy | 功能一致 |
57 | tf.matmul | matmul | 差异对比 |
58 | tf.maximum | elementwise_max | 功能一致 |
59 | tf.metrics.accuracy | accuracy | 功能一致 |
60 | tf.metrics.mean | mean | 功能一致 |
61 | tf.minimum | elementwise_min | 功能一致 |
62 | tf.multiply | elementwise_mul | 功能一致 |
63 | tf.nn.avg_pool | pool2d | 差异对比 |
64 | tf.nn.batch_normalization | batch_norm | 功能一致 |
65 | tf.nn.bidirectional_dynamic_rnn | 无相应接口 | Fluid实现 |
66 | tf.nn.conv2d | conv2d | 差异对比 |
67 | tf.nn.conv2d_transpose | conv2d_transpose | 差异对比 |
68 | tf.nn.conv3d_transpose | conv3d_transpose | 差异对比 |
69 | tf.nn.depthwise_conv2d | conv2d | 差异对比 |
70 | tf.nn.dynamic_rnn | DynamicRNN | 差异对比 |
71 | tf.nn.l2_normalize | l2_normalize | 差异对比 |
72 | tf.nn.leaky_relu | leaky_relu | 功能一致 |
73 | tf.nn.lrn | lrn | 差异对比 |
74 | tf.nn.max_pool | pool2d | 差异对比 |
75 | tf.nn.relu | relu | 功能一致 |
76 | tf.nn.relu6 | relu6 | 功能一致 |
77 | tf.nn.rnn_cell.LSTMCell | lstm_unit | 差异对比 |
78 | tf.nn.separable_conv2d | 无相应接口 | Fluid实现 |
79 | tf.nn.sigmoid | sigmoid | 功能一致 |
80 | tf.nn.sigmoid_cross_entropy_with_logits | sigmoid_cross_entropy_with_logits | 功能一致 |
81 | tf.nn.softmax | softmax | 功能一致 |
82 | tf.nn.softmax_cross_entropy_with_logits | softmax_with_cross_entropy | 差异对比 |
83 | tf.nn.softplus | softplus | 功能一致 |
84 | tf.nn.softsign | softsign | 功能一致 |
85 | tf.nn.tanh | tanh | 功能一致 |
86 | tf.one_hot | one_hot | 差异对比 |
87 | tf.ones | ones | 功能一致 |
88 | tf.intializers.ones | Constant | 功能一致 |
89 | tf.pad | pad | 差异对比 |
90 | tf.placeholder | data | 差异对比 |
91 | tf.pow | pow | 差异对比 |
92 | tf.print | 差异对比 | |
93 | tf.py_func | py_func | 功能一致 |
94 | tf.random_normal | gaussian_random | 功能一致 |
95 | tf.random_normal_initializer | Normal | 功能一致 |
96 | tf.random_uniform | uniform_random | 功能一致 |
97 | tf.random_uniform_initializer | UniformInitializer | 功能一致 |
98 | tf.reduce_logsumexp | 无相应接口 | Fluid实现 |
99 | tf.reduce_max | reduce_max | 功能一致 |
100 | tf.reduce_mean | reduce_mean | 功能一致 |
101 | tf.reduce_min | reduce_min | 功能一致 |
102 | tf.reduce_sum | reduce_sum | 功能一致 |
103 | tf.reshape | reshape | 差异对比 |
104 | tf.reverse | reverse | 功能一致 |
105 | tf.reverse_sequence | sequence_reverse | 差异对比 |
106 | tf.reverse_v2 | reverse | 功能一致 |
107 | tf.round | round | 功能一致 |
108 | tf.rsqrt | rsqrt | 功能一致 |
109 | tf.scalar_mul | scale | 功能一致 |
110 | tf.scatter_update | scatter | 差异对比 |
111 | tf.sequence_mask | sequence_mask | 功能一致 |
112 | tf.shape | shape | 功能一致 |
113 | tf.sigmoid | sigmoid | 功能一致 |
114 | tf.sin | sin | 功能一致 |
115 | tf.slice | slice | 差异对比 |
116 | tf.split | split | 差异对比 |
117 | tf.sqrt | sqrt | 功能一致 |
118 | tf.square | square | 功能一致 |
119 | tf.squared_difference | 无相应接口 | Fluid实现 |
120 | tf.squeeze | squeeze | 功能一致 |
121 | tf.stack | stack | 功能一致 |
122 | tf.stop_gradient | 无相应接口 | Fluid实现 |
123 | tf.subtract | elementwise_sub | 功能一致 |
124 | tf.tanh | tanh | 功能一致 |
125 | tf.tile | expand | 功能一致 |
126 | tf.top_k | topk | 差异对比 |
127 | tf.train.AdagradOptimizer | AdagradOptimizer | 功能一致 |
128 | tf.train.AdamOptimizer | Adam | 功能一致 |
129 | tf.train.exponential_decay | exponential_decay | 功能一致 |
130 | tf.train.GradientDescentOptimizer | SGDOptimizer | 功能一致 |
131 | tf.train.MomentumOptimizer | MomentumOptimizer | 功能一致 |
132 | tf.train.polynomial_decay | polynomial_decay | 功能一致 |
133 | tf.train.RMSPropOptimizer | RMSPropOptimizer | 功能一致 |
134 | tf.transpose | transpose | 功能一致 |
135 | tf.truediv | elementwise_div | 功能一致 |
136 | tf.truncated_normal | TruncatedNormal | 功能一致 |
137 | tf.truncated_normal_initializer | TruncatedNormal | 功能一致 |
138 | tf.unstack | unstack | 功能一致 |
139 | tf.Variable | create_parameter | 功能一致 |
140 | tf.while_loop | While | 差异对比 |
141 | tf.zeros | zeros | 功能一致 |
142 | tf.zeros_initializer | Constant | 功能一致 |