|
|
|
@@ -21,9 +21,9 @@ import numpy as np |
|
|
|
|
|
|
|
from mindspore import Tensor, load_checkpoint, load_param_into_net, export, context |
|
|
|
|
|
|
|
from src.config import cfg |
|
|
|
from src.config import cfg_mr, cfg_subj, cfg_sst2 |
|
|
|
from src.textcnn import TextCNN |
|
|
|
from src.dataset import MovieReview |
|
|
|
from src.dataset import MovieReview, SST2, Subjectivity |
|
|
|
|
|
|
|
parser = argparse.ArgumentParser(description='TextCNN export') |
|
|
|
parser.add_argument("--device_id", type=int, default=0, help="device id") |
|
|
|
@@ -32,7 +32,7 @@ parser.add_argument("--file_name", type=str, default="textcnn", help="output fil |
|
|
|
parser.add_argument('--file_format', type=str, choices=["AIR", "ONNX", "MINDIR"], default='AIR', help='file format') |
|
|
|
parser.add_argument("--device_target", type=str, choices=["Ascend", "GPU", "CPU"], default="Ascend", |
|
|
|
help="device target") |
|
|
|
parser.add_argument('--dataset_name', type=str, default='MR', choices=['MR'], |
|
|
|
parser.add_argument('--dataset', type=str, default='MR', choices=['MR', 'SUBJ', 'SST2'], |
|
|
|
help='dataset name.') |
|
|
|
|
|
|
|
args = parser.parse_args() |
|
|
|
@@ -41,8 +41,15 @@ context.set_context(mode=context.GRAPH_MODE, device_target=args.device_target, d |
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
|
|
|
|
|
if args.dataset_name == 'MR': |
|
|
|
if args.dataset == 'MR': |
|
|
|
cfg = cfg_mr |
|
|
|
instance = MovieReview(root_dir=cfg.data_path, maxlen=cfg.word_len, split=0.9) |
|
|
|
elif args.dataset == 'SUBJ': |
|
|
|
cfg = cfg_subj |
|
|
|
instance = Subjectivity(root_dir=cfg.data_path, maxlen=cfg.word_len, split=0.9) |
|
|
|
elif args.dataset == 'SST2': |
|
|
|
cfg = cfg_sst2 |
|
|
|
instance = SST2(root_dir=cfg.data_path, maxlen=cfg.word_len, split=0.9) |
|
|
|
else: |
|
|
|
raise ValueError("dataset is not support.") |
|
|
|
|
|
|
|
|