@@ -194,108 +194,108 @@ def do_tests():
194194 theano .config .floatX = 'float64'
195195 theano .config .mode = 'FAST_RUN'
196196 float64_times = do_tests ()
197- print >> sys .stderr , algo_executed
198- print >> sys . stderr , 'float64 times' , float64_times
199- print >> sys . stderr , 'float64 expected' , expected_times_64
200- print >> sys . stderr , 'float64 % expected/get' , (
201- expected_times_64 / float64_times )
197+ print ( algo_executed , file = sys .stderr )
198+ print ( 'float64 times' , float64_times , file = sys . stderr )
199+ print ( 'float64 expected' , expected_times_64 , file = sys . stderr )
200+ print ( 'float64 % expected/get' , (
201+ expected_times_64 / float64_times ), file = sys . stderr )
202202
203203 #test in float32 in FAST_RUN mode on the cpu
204204 theano .config .floatX = 'float32'
205205 if do_float32 :
206206 float32_times = do_tests ()
207- print >> sys .stderr , algo_executed
208- print >> sys . stderr , 'float32 times' , float32_times
209- print >> sys . stderr , 'float32 expected' , expected_times_32
210- print >> sys . stderr , 'float32 % expected/get' , (
211- expected_times_32 / float32_times )
207+ print ( algo_executed , file = sys .stderr )
208+ print ( 'float32 times' , float32_times , file = sys . stderr )
209+ print ( 'float32 expected' , expected_times_32 , file = sys . stderr )
210+ print ( 'float32 % expected/get' , (
211+ expected_times_32 / float32_times ), file = sys . stderr )
212212
213213 if do_float64 :
214- print >> sys . stderr , 'float64/float32' , (
215- float64_times / float32_times )
216- print >> sys .stderr
217- print >> sys . stderr , ('Duplicate the timing to have everything '
218- 'in one place' )
219- print >> sys .stderr , algo_executed
220- print >> sys . stderr , 'float64 times' , float64_times
221- print >> sys . stderr , 'float64 expected' , expected_times_64
222- print >> sys . stderr , 'float64 % expected/get' , (
223- expected_times_64 / float64_times )
224- print >> sys . stderr , 'float32 times' , float32_times
225- print >> sys . stderr , 'float32 expected' , expected_times_32
226- print >> sys . stderr , 'float32 % expected/get' , (
227- expected_times_32 / float32_times )
228-
229- print >> sys . stderr , 'float64/float32' , (
230- float64_times / float32_times )
231- print >> sys . stderr , 'expected float64/float32' , (
232- expected_times_64 / float32_times )
214+ print ( 'float64/float32' , (
215+ float64_times / float32_times ), file = sys . stderr )
216+ print ( file = sys .stderr )
217+ print ( ('Duplicate the timing to have everything '
218+ 'in one place' ), file = sys . stderr )
219+ print ( algo_executed , file = sys .stderr )
220+ print ( 'float64 times' , float64_times , file = sys . stderr )
221+ print ( 'float64 expected' , expected_times_64 , file = sys . stderr )
222+ print ( 'float64 % expected/get' , (
223+ expected_times_64 / float64_times ), file = sys . stderr )
224+ print ( 'float32 times' , float32_times , file = sys . stderr )
225+ print ( 'float32 expected' , expected_times_32 , file = sys . stderr )
226+ print ( 'float32 % expected/get' , (
227+ expected_times_32 / float32_times ), file = sys . stderr )
228+
229+ print ( 'float64/float32' , (
230+ float64_times / float32_times ), file = sys . stderr )
231+ print ( 'expected float64/float32' , (
232+ expected_times_64 / float32_times ), file = sys . stderr )
233233
234234 #test in float32 in FAST_RUN mode on the gpu
235235 import theano .sandbox .cuda
236236 if do_gpu :
237237 theano .sandbox .cuda .use ('gpu' )
238238 gpu_times = do_tests ()
239- print >> sys .stderr , algo_executed
240- print >> sys . stderr , 'gpu times' , gpu_times
241- print >> sys . stderr , 'gpu expected' , expected_times_gpu
242- print >> sys . stderr , 'gpu % expected/get' , (
243- expected_times_gpu / gpu_times )
239+ print ( algo_executed , file = sys .stderr )
240+ print ( 'gpu times' , gpu_times , file = sys . stderr )
241+ print ( 'gpu expected' , expected_times_gpu , file = sys . stderr )
242+ print ( 'gpu % expected/get' , (
243+ expected_times_gpu / gpu_times ), file = sys . stderr )
244244
245245 if do_float64 :
246- print >> sys . stderr , 'float64/gpu' , float64_times / gpu_times
246+ print ( 'float64/gpu' , float64_times / gpu_times , file = sys . stderr )
247247
248248 if (do_float64 + do_float32 + do_gpu ) > 1 :
249- print >> sys .stderr
250- print >> sys . stderr , ('Duplicate the timing to have everything '
251- 'in one place' )
252- print >> sys .stderr , algo_executed
249+ print ( file = sys .stderr )
250+ print ( ('Duplicate the timing to have everything '
251+ 'in one place' ), file = sys . stderr )
252+ print ( algo_executed , file = sys .stderr )
253253 if do_float64 :
254- print >> sys . stderr , 'float64 times' , float64_times
255- print >> sys . stderr , 'float64 expected' , expected_times_64
256- print >> sys . stderr , 'float64 % expected/get' , (
257- expected_times_64 / float64_times )
254+ print ( 'float64 times' , float64_times , file = sys . stderr )
255+ print ( 'float64 expected' , expected_times_64 , file = sys . stderr )
256+ print ( 'float64 % expected/get' , (
257+ expected_times_64 / float64_times ), file = sys . stderr )
258258 if do_float32 :
259- print >> sys . stderr , 'float32 times' , float32_times
260- print >> sys . stderr , 'float32 expected' , expected_times_32
261- print >> sys . stderr , 'float32 % expected/get' , (
262- expected_times_32 / float32_times )
259+ print ( 'float32 times' , float32_times , file = sys . stderr )
260+ print ( 'float32 expected' , expected_times_32 , file = sys . stderr )
261+ print ( 'float32 % expected/get' , (
262+ expected_times_32 / float32_times ), file = sys . stderr )
263263 if do_gpu :
264- print >> sys . stderr , 'gpu times' , gpu_times
265- print >> sys . stderr , 'gpu expected' , expected_times_gpu
266- print >> sys . stderr , 'gpu % expected/get' , (
267- expected_times_gpu / gpu_times )
264+ print ( 'gpu times' , gpu_times , file = sys . stderr )
265+ print ( 'gpu expected' , expected_times_gpu , file = sys . stderr )
266+ print ( 'gpu % expected/get' , (
267+ expected_times_gpu / gpu_times ), file = sys . stderr )
268268
269269 print ()
270270 if do_float64 and do_float32 :
271- print >> sys . stderr , 'float64/float32' , (
272- float64_times / float32_times )
273- print >> sys . stderr , 'expected float64/float32' , (
274- expected_times_64 / float32_times )
271+ print ( 'float64/float32' , (
272+ float64_times / float32_times ), file = sys . stderr )
273+ print ( 'expected float64/float32' , (
274+ expected_times_64 / float32_times ), file = sys . stderr )
275275 if do_float64 and do_gpu :
276- print >> sys . stderr , 'float64/gpu' , float64_times / gpu_times
277- print >> sys . stderr , 'expected float64/gpu' , (
278- expected_times_64 / gpu_times )
276+ print ( 'float64/gpu' , float64_times / gpu_times , file = sys . stderr )
277+ print ( 'expected float64/gpu' , (
278+ expected_times_64 / gpu_times ), file = sys . stderr )
279279 if do_float32 and do_gpu :
280- print >> sys . stderr , 'float32/gpu' , float32_times / gpu_times
281- print >> sys . stderr , 'expected float32/gpu' , (
282- expected_times_32 / gpu_times )
280+ print ( 'float32/gpu' , float32_times / gpu_times , file = sys . stderr )
281+ print ( 'expected float32/gpu' , (
282+ expected_times_32 / gpu_times ), file = sys . stderr )
283283
284284 def compare (x , y ):
285285 ratio = x / y
286286 # If there is more then 5% difference between the expected
287287 # time and the real time, we consider this an error.
288288 return sum ((ratio < 0.95 ) + (ratio > 1.05 ))
289289
290- print ()
290+ print (file = sys . stderr )
291291 if do_float64 :
292292 err = compare (expected_times_64 , float64_times )
293- print >> sys . stderr , 'speed_failure_float64=' + str (err )
293+ print ( 'speed_failure_float64=' + str (err ), file = sys . stderr )
294294 if do_float32 :
295295 err = compare (expected_times_32 , float32_times )
296- print >> sys . stderr , 'speed_failure_float32=' + str (err )
296+ print ( 'speed_failure_float32=' + str (err ), file = sys . stderr )
297297 if do_gpu :
298298 err = compare (expected_times_gpu , gpu_times )
299- print >> sys . stderr , 'speed_failure_gpu=' + str (err )
299+ print ( 'speed_failure_gpu=' + str (err ), file = sys . stderr )
300300
301301 assert not numpy .isnan (gpu_times ).any ()
0 commit comments