2424)
2525
2626import paddle
27- from paddle import base
2827from paddle .static import InputSpec
2928
3029
3130# 0. for in range var.numpy()[0]
3231def for_in_range (x ):
3332 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
34- x = base . dygraph . to_variable (x )
33+ x = paddle . to_tensor (x )
3534 for i in range (x .numpy ().item ()):
3635 z = z + i
3736 return z
@@ -56,7 +55,7 @@ def for_enumerate_list(x_array):
5655# 3. for iter var.numpy()
5756def for_iter_var_numpy (x_array ):
5857 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
59- x_array = base . dygraph . to_variable (x_array )
58+ x_array = paddle . to_tensor (x_array )
6059 for x in x_array .numpy ():
6160 z = z + x
6261 return z
@@ -66,7 +65,7 @@ def for_iter_var_numpy(x_array):
6665def for_enumerate_var_numpy (x_array ):
6766 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
6867 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
69- x_array = base . dygraph . to_variable (x_array )
68+ x_array = paddle . to_tensor (x_array )
7069 for i , x in enumerate (x_array .numpy ()):
7170 y = y + i
7271 z = z + x
@@ -77,7 +76,7 @@ def for_enumerate_var_numpy(x_array):
7776def for_enumerate_var_numpy_with_start (x_array ):
7877 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
7978 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
80- x_array = base . dygraph . to_variable (x_array )
79+ x_array = paddle . to_tensor (x_array )
8180 for i , x in enumerate (x_array .numpy (), 1 ):
8281 y = y + i
8382 z = z + x
@@ -87,7 +86,7 @@ def for_enumerate_var_numpy_with_start(x_array):
8786# 6. for in range with break
8887def for_in_range_with_break (x ):
8988 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
90- x = base . dygraph . to_variable (x )
89+ x = paddle . to_tensor (x )
9190 for i in range (x .numpy ()[0 ]):
9291 z = z + i
9392 if i > 2 :
@@ -99,7 +98,7 @@ def for_in_range_with_break(x):
9998def for_enumerate_var_numpy_with_break (x_array ):
10099 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
101100 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
102- x_array = base . dygraph . to_variable (x_array )
101+ x_array = paddle . to_tensor (x_array )
103102 for i , x in enumerate (x_array .numpy ()):
104103 y = y + i
105104 z = z + x
@@ -112,7 +111,7 @@ def for_enumerate_var_numpy_with_break(x_array):
112111def for_enumerate_var_numpy_with_continue (x_array ):
113112 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
114113 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
115- x_array = base . dygraph . to_variable (x_array )
114+ x_array = paddle . to_tensor (x_array )
116115 for i , x in enumerate (x_array .numpy ()):
117116 y = y + i
118117 if i > 2 :
@@ -125,7 +124,7 @@ def for_enumerate_var_numpy_with_continue(x_array):
125124def for_enumerate_var_numpy_with_start_break (x_array ):
126125 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
127126 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
128- x_array = base . dygraph . to_variable (x_array )
127+ x_array = paddle . to_tensor (x_array )
129128 for i , x in enumerate (x_array .numpy (), 1 ):
130129 y = y + i
131130 z = z + x
@@ -138,7 +137,7 @@ def for_enumerate_var_numpy_with_start_break(x_array):
138137def for_enumerate_var_numpy_with_start_continue (x_array ):
139138 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
140139 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
141- x_array = base . dygraph . to_variable (x_array )
140+ x_array = paddle . to_tensor (x_array )
142141 for i , x in enumerate (x_array .numpy (), 1 ):
143142 y = y + i
144143 if i > 2 :
@@ -150,7 +149,7 @@ def for_enumerate_var_numpy_with_start_continue(x_array):
150149# 11. for iter var
151150def for_iter_var (x_array ):
152151 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
153- x_array = base . dygraph . to_variable (x_array )
152+ x_array = paddle . to_tensor (x_array )
154153
155154 for x in x_array :
156155 z = z + x
@@ -161,7 +160,7 @@ def for_iter_var(x_array):
161160def for_enumerate_var (x_array ):
162161 y = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
163162 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
164- x_array = base . dygraph . to_variable (x_array )
163+ x_array = paddle . to_tensor (x_array )
165164 for i , x in enumerate (x_array ):
166165 y = y + i
167166 z = z + x
@@ -171,7 +170,7 @@ def for_enumerate_var(x_array):
171170# 13. for iter list[var]
172171def for_iter_var_list (x ):
173172 # 1. prepare data, ref test_list.py
174- x = base . dygraph . to_variable (x )
173+ x = paddle . to_tensor (x )
175174 iter_num = paddle .tensor .fill_constant (shape = [1 ], value = 5 , dtype = "int32" )
176175 a = []
177176 for i in range (iter_num ):
@@ -186,7 +185,7 @@ def for_iter_var_list(x):
186185# 14. for enumerate list[var]
187186def for_enumerate_var_list (x ):
188187 # 1. prepare data, ref test_list.py
189- x = base . dygraph . to_variable (x )
188+ x = paddle . to_tensor (x )
190189 iter_num = paddle .tensor .fill_constant (shape = [1 ], value = 5 , dtype = "int32" )
191190 a = []
192191 for i in range (iter_num ):
@@ -203,7 +202,7 @@ def for_enumerate_var_list(x):
203202# 15. for enumerate list[var] with a nested for range
204203def for_enumerate_var_with_nested_range (x_array ):
205204 x = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
206- x_array = base . dygraph . to_variable (x_array )
205+ x_array = paddle . to_tensor (x_array )
207206 for i , num in enumerate (x_array ):
208207 for idx in range (num ):
209208 x = x + num
@@ -213,7 +212,7 @@ def for_enumerate_var_with_nested_range(x_array):
213212# 16. for iter var[idx]
214213def for_iter_var_idx (x_array ):
215214 z = paddle .tensor .fill_constant ([1 ], 'int32' , 0 )
216- x_array = base . dygraph . to_variable (x_array )
215+ x_array = paddle . to_tensor (x_array )
217216
218217 for x in x_array [0 :]:
219218 z = z + x
0 commit comments