Export mindir model
(model_predict, config)
| 173 | |
| 174 | |
| 175 | def export_mindir(model_predict, config): |
| 176 | """Export mindir model""" |
| 177 | inputs_np = Tensor(np.ones(shape=(config.batch_size, config.seq_length)), mstype.int32) |
| 178 | current_index = Tensor(np.array([0]), mstype.int32) |
| 179 | |
| 180 | batch_valid_length = Tensor(np.array([0]), mstype.int32) |
| 181 | init_true = Tensor([True], mstype.bool_) |
| 182 | inputs_np_1 = Tensor(np.ones(shape=(config.batch_size, 1)), mstype.int32) |
| 183 | |
| 184 | model_predict.predict_network.add_flags_recursive(is_first_iteration=True) |
| 185 | export(model_predict.predict_network, inputs_np, current_index, |
| 186 | init_true, batch_valid_length, file_name='pangu_alpha_1024', file_format='MINDIR') |
| 187 | model_predict.predict_network.add_flags_recursive(is_first_iteration=False) |
| 188 | export(model_predict.predict_network, inputs_np_1, current_index, |
| 189 | init_true, batch_valid_length, file_name='pangu_alpha_1', file_format='MINDIR') |
| 190 | print("Export finished and now exit.") |
| 191 | |
| 192 | |
| 193 | def run_predict(model_predict, config, args_opt, rank): |