|
11 | 11 | # See the License for the specific language governing permissions and |
12 | 12 | # limitations under the License. |
13 | 13 |
|
14 | | -import sys |
15 | 14 | import unittest |
16 | | -from io import StringIO |
17 | 15 |
|
18 | 16 | from IPython import get_ipython |
19 | 17 |
|
|
22 | 20 |
|
23 | 21 | class TestSQLFlowMagic(unittest.TestCase): |
24 | 22 | train_statement = """SELECT * FROM iris.train |
25 | | - TO TRAIN ElasticDLKerasClassifier |
26 | | - WITH |
27 | | - model.num_classes = 10, |
28 | | - train.shuffle = 120, |
29 | | - train.epoch = 2, |
30 | | - train.grads_to_wait = 2, |
31 | | - train.tensorboard_log_dir = "", |
32 | | - train.checkpoint_steps = 0, |
33 | | - train.checkpoint_dir = "", |
34 | | - train.keep_checkpoint_max = 0, |
35 | | - eval.steps = 0, |
36 | | - eval.start_delay_secs = 100, |
37 | | - eval.throttle_secs = 0, |
38 | | - eval.checkpoint_filename_for_init = "", |
39 | | - engine.docker_image_prefix = "", |
40 | | - engine.master_resource_request = "cpu=1,memory=4096Mi,ephemeral-storage=10240Mi", |
41 | | - engine.worker_resource_request = "cpu=1,memory=4096Mi,ephemeral-storage=10240Mi", |
42 | | - engine.minibatch_size = 10, |
43 | | - engine.num_workers = 2, |
44 | | - engine.volume = "", |
45 | | - engine.image_pull_policy = "Always", |
46 | | - engine.restart_policy = "Never", |
47 | | - engine.extra_pypi_index = "", |
48 | | - engine.namespace = "default", |
49 | | - engine.master_pod_priority = "", |
50 | | - engine.cluster_spec = "", |
51 | | - engine.num_minibatches_per_task = 10, |
52 | | - engine.docker_image_repository = "", |
53 | | - engine.envs = "" |
54 | | - COLUMN |
55 | | - sepal_length, sepal_width, petal_length, petal_width |
56 | | - LABEL class |
57 | | - INTO trained_elasticdl_keras_classifier; |
| 23 | +TO TRAIN ElasticDLKerasClassifier |
| 24 | +WITH |
| 25 | + model.num_classes = 10, |
| 26 | + train.shuffle = 120, |
| 27 | + train.epoch = 2, |
| 28 | + train.grads_to_wait = 2, |
| 29 | + train.tensorboard_log_dir = "", |
| 30 | + train.checkpoint_steps = 0, |
| 31 | + train.checkpoint_dir = "", |
| 32 | + train.keep_checkpoint_max = 0, |
| 33 | + eval.steps = 0, |
| 34 | + eval.start_delay_secs = 100, |
| 35 | + eval.throttle_secs = 0, |
| 36 | + eval.checkpoint_filename_for_init = "", |
| 37 | + engine.docker_image_prefix = "", |
| 38 | + engine.master_resource_request = |
| 39 | + "cpu=1,memory=4096Mi,ephemeral-storage=10240Mi", |
| 40 | + engine.worker_resource_request = |
| 41 | + "cpu=1,memory=4096Mi,ephemeral-storage=10240Mi", |
| 42 | + engine.minibatch_size = 10, |
| 43 | + engine.num_workers = 2, |
| 44 | + engine.volume = "", |
| 45 | + engine.image_pull_policy = "Always", |
| 46 | + engine.restart_policy = "Never", |
| 47 | + engine.extra_pypi_index = "", |
| 48 | + engine.namespace = "default", |
| 49 | + engine.master_pod_priority = "", |
| 50 | + engine.cluster_spec = "", |
| 51 | + engine.num_minibatches_per_task = 10, |
| 52 | + engine.docker_image_repository = "", |
| 53 | + engine.envs = "" |
| 54 | +COLUMN |
| 55 | + sepal_length, sepal_width, petal_length, petal_width |
| 56 | +LABEL class |
| 57 | +INTO trained_elasticdl_keras_classifier; |
58 | 58 | """ |
59 | 59 |
|
60 | 60 | def test_elasticdl(self): |
|
0 commit comments