예제 #1
0
 def test_lstm(self):
     args = [
         "--framework=pytorch",
         "--problem=lstm",
         "--problem_size=4,4,4",
         "--batch_size=4",
         "--nb_epoch=1",
         "--mode=inference",
     ]
     run(args)
예제 #2
0
 def test_bad_mode(self):
     with self.assertRaises(AssertionError):
         args = [
             "--framework=pytorch",
             "--problem=conv1d",
             "--problem_size=4,4,4",
             "--batch_size=4",
             "--mode=depeche",
         ]
         run(args)
예제 #3
0
 def test_attention(self):
     args = [
         "--framework=pytorch",
         "--problem=attention",
         "--problem_size=2,2,4",
         "--cnt_heads=2",
         "--batch_size=1",
         "--nb_epoch=1",
         "--mode=inference",
     ]
     run(args)
예제 #4
0
 def test_vgg19(self):
     run(["--problem=vgg19", *self.imgnet_args])
예제 #5
0
 def test_xception(self):
     run(["--problem=xception", *self.imgnet_args])
예제 #6
0
 def test_ncf_inference(self):
     run(self.args + ["--mode=inference"])
예제 #7
0
 def test_ssd300(self):
     run(self.args)
예제 #8
0
 def test_resnet50(self):
     run(["--problem=resnet50"] + self.imgnet_args)
예제 #9
0
 def test_cosmoflow(self):
     run(self.args)
예제 #10
0
 def test_vgg16(self):
     run(self.args + ["--mode=training"])
예제 #11
0
 def test_vgg16_inference(self):
     run(["--problem=vgg16", "--mode=inference", *self.imgnet_args])
예제 #12
0
 def test_cnn2d_training(self):
     run(self.args + ["--mode=training"])
예제 #13
0
 def test_cnn2d_inference(self):
     run(self.args + ["--mode=inference"])
예제 #14
0
 def test_bert_training(self):
     run(self.args + ["--mode=training"])
예제 #15
0
 def test_no_framework(self):
     with self.assertRaises(Exception):
         run([])
예제 #16
0
 def test_res10ssd(self):
     run(self.args)
예제 #17
0
 def test_resnet50_inference(self):
     run(self.args + ["--mode=inference"])
예제 #18
0
 def test_vgg16_inference(self):
     run(self.args + ["--mode=inference"])
예제 #19
0
 def test_cosmoflow_inference(self):
     run(self.args + ["--mode=inference"])
예제 #20
0
 def test_bert(self):
     run(self.args)
예제 #21
0
 def test_resnet50_inference(self):
     run(["--problem=resnet50", "--mode=inference"] + self.imgnet_args)
예제 #22
0
 def test_ncf(self):
     run(self.args + ["--mode=training"])
예제 #23
0
 def test_conv3d(self):
     run(self.args + ["--problem=conv3d", "--problem_size=2,4,4,4,4"])
예제 #24
0
 def test_no_problem(self):
     with self.assertRaises(Exception):
         run(["--framework=pytorch"])