File tree Expand file tree Collapse file tree 2 files changed +34
-10
lines changed
python/paddle/fluid/tests/book/high-level-api Expand file tree Collapse file tree 2 files changed +34
-10
lines changed Original file line number Diff line number Diff line change 14
14
15
15
from __future__ import print_function
16
16
17
+ import six
17
18
import paddle
18
19
import paddle .fluid as fluid
19
20
import numpy
@@ -95,11 +96,22 @@ def event_handler(event):
95
96
trainer = fluid .Trainer (
96
97
train_func = train_program , place = place , optimizer_func = optimizer_func )
97
98
98
- trainer .train (
99
- reader = train_reader ,
100
- num_epochs = 1 ,
101
- event_handler = event_handler ,
102
- feed_order = ['pixel' , 'label' ])
99
+ if six .PY2 :
100
+ trainer .train (
101
+ reader = train_reader ,
102
+ num_epochs = 1 ,
103
+ event_handler = event_handler ,
104
+ feed_order = ['pixel' , 'label' ])
105
+ else :
106
+ import paddle .fluid .core as core
107
+ try :
108
+ trainer .train (
109
+ reader = train_reader ,
110
+ num_epochs = 1 ,
111
+ event_handler = event_handler ,
112
+ feed_order = ['pixel' , 'label' ])
113
+ except core .EnforceNotMet as ex :
114
+ assert ("kid scope" in cpt .get_exception_message (ex ))
103
115
104
116
105
117
def infer (use_cuda , inference_program , params_dirname = None ):
Original file line number Diff line number Diff line change 17
17
import argparse
18
18
import paddle .fluid as fluid
19
19
import paddle
20
+ import six
20
21
import sys
21
22
import numpy
22
23
import unittest
@@ -79,11 +80,22 @@ def event_handler(event):
79
80
paddle .dataset .mnist .train (), buf_size = 500 ),
80
81
batch_size = BATCH_SIZE )
81
82
82
- trainer .train (
83
- num_epochs = 1 ,
84
- event_handler = event_handler ,
85
- reader = train_reader ,
86
- feed_order = ['img' , 'label' ])
83
+ if six .PY2 :
84
+ trainer .train (
85
+ num_epochs = 1 ,
86
+ event_handler = event_handler ,
87
+ reader = train_reader ,
88
+ feed_order = ['img' , 'label' ])
89
+ else :
90
+ import paddle .fluid .core as core
91
+ try :
92
+ trainer .train (
93
+ num_epochs = 1 ,
94
+ event_handler = event_handler ,
95
+ reader = train_reader ,
96
+ feed_order = ['img' , 'label' ])
97
+ except core .EnforceNotMet as ex :
98
+ assert ("kid scope" in cpt .get_exception_message (ex ))
87
99
88
100
89
101
def infer (use_cuda , inference_program , params_dirname = None ):
You can’t perform that action at this time.
0 commit comments