Skip to content

Commit 4faede8

Browse files
committed
python3
1 parent 2666040 commit 4faede8

File tree

1 file changed

+65
-65
lines changed

1 file changed

+65
-65
lines changed

code/test.py

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)