============================= test session starts ============================== platform linux -- Python 3.7.5, pytest-5.4.3, py-1.8.1, pluggy-0.13.1 rootdir: /home/jenkins/mindspore/testcases/testcases/tests/st/numpy_native, inifile: /home/jenkins/sault/virtual_test/virtualenv_005/sault/config/pytest.ini plugins: anyio-3.7.1, timeout-2.1.0, repeat-0.9.1, ordering-0.6, forked-1.1.3, xdist-1.32.0 [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:28.343.595 [trace_attr.c:105](tid:107725) platform is 1. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:28.343.783 [trace_recorder.c:114](tid:107725) use root path: /home/jenkins/ascend/atrace [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:28.343.808 [trace_signal.c:133](tid:107725) register signal handler for signo 2 succeed. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:28.343.819 [trace_signal.c:133](tid:107725) register signal handler for signo 15 succeed. [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:28.735.541 [runtime.cc:1159] 107725 GetAicoreNumByLevel: workingDev_=0 [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:28.735.620 [runtime.cc:4719] 107725 GetVisibleDevices: ASCEND_RT_VISIBLE_DEVICES param was not set collected 1 item test_array_ops.py [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.257.540 [process_mode_manager.cpp:109][OpenProcess][tid:108587] [ProcessModeManager] enter into open process deviceId[4] rankSize[0] [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.259.841 [process_mode_manager.cpp:379][InitTsdClient][tid:108587] [TsdClient] deviceId[4] begin to init hdc client [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.259.989 [version_verify.cpp:34][SetVersionInfo][tid:108587] VersionVerify: send client version to server [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.038 [version_verify.cpp:50][SetVersionInfo][tid:108587] send feature_info:{msg_type:35, features:{check before send aicpu package,}} [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.051 [version_verify.cpp:50][SetVersionInfo][tid:108587] send feature_info:{msg_type:37, features:{check before send open qs message,}} [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.320 [version_verify.cpp:66][PeerVersionCheck][tid:108587] VersionVerify: Check client version info, server[1230], client[1230] [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.335 [version_verify.cpp:87][ParseVersionInfo][tid:108587] VersionVerify: pass client version info success [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.345 [hdc_client.cpp:276][CheckHdcConnection][tid:108587] Service[2] create hdc success [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.357 [version_verify.cpp:120][SpecialFeatureCheck][tid:108587] VersionVerify: new type[35], supported [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.398 [process_mode_manager.cpp:748][GetDeviceCheckCode][tid:108587] [TsdClient][deviceId=4] [sessionId=1] wait package info respond [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.524 [process_mode_manager.cpp:379][InitTsdClient][tid:108587] [TsdClient] deviceId[4] begin to init hdc client [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.632 [version_verify.cpp:34][SetVersionInfo][tid:108587] VersionVerify: send client version to server [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.644 [version_verify.cpp:50][SetVersionInfo][tid:108587] send feature_info:{msg_type:35, features:{check before send aicpu package,}} [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.654 [version_verify.cpp:50][SetVersionInfo][tid:108587] send feature_info:{msg_type:37, features:{check before send open qs message,}} [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.792 [version_verify.cpp:66][PeerVersionCheck][tid:108587] VersionVerify: Check client version info, server[1230], client[1230] [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.805 [version_verify.cpp:87][ParseVersionInfo][tid:108587] VersionVerify: pass client version info success [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.813 [hdc_client.cpp:276][CheckHdcConnection][tid:108587] Service[2] create hdc success [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.823 [process_mode_manager.cpp:426][ConstructOpenMsg][tid:108587] [TsdClient] tsd get process sign successfully, procpid[107725] signSize[48] [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.845 [version_verify.cpp:112][SpecialFeatureCheck][tid:108587] VersionVerify: previous type[6], supported [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.260.866 [process_mode_manager.cpp:126][OpenProcess][tid:108587] [ProcessModeManager] deviceId[4] sessionId[1] rankSize[0], wait sub process start respond [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.470.736 [stub_process_mode_nowin.cpp:63][ProcessQueueForMdc][tid:108587] [TsdClient] it is unnecessary of current mode[0] chiptype[1] to grant queue auth to aicpusd [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.470.764 [stub_process_mode_nowin.cpp:101][OpenInHost][tid:108587] enter into OpenInHost deviceid[4] [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.470.774 [stub_process_mode_nowin.cpp:105][OpenInHost][tid:108587] host cpu not support [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.470.783 [process_mode_manager.cpp:156][OpenProcess][tid:108587] [TsdClient][deviceId=4] [sessionId=1] start hccp and computer process success [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:33.473.447 [device.cc:340] 108587 Init: isDoubledie:0, topologytype:0 [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:33.487.555 [npu_driver.cc:5428] 108613 GetDeviceStatus: GetDeviceStatus status=1. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:33.488.341 [atrace_api.c:28](tid:108587) AtraceCreate start [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:33.488.454 [trace_rb_log.c:84](tid:108587) [RUNTIME_ATRACE_DEV4_TS0] create ring buffer success, buffer size : 131152. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:33.488.468 [atrace_api.c:32](tid:108587) AtraceCreate end [INFO] TDT(107725,python3.7):2024-01-10-11:42:33.488.495 [client_manager.cpp:157][SetProfilingCallback][tid:108587] [TsdClient] set profiling callback success [TRACE] GE(107725,python3.7):2024-01-10-11:42:33.563.276 [status:INIT] [ge_api.cc:144]108587 GEInitializeImpl:GEInitialize start [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:33.782.414 [msprofiler_impl.cpp:156] >>> (tid:108587) ProfNotifySetDevice called, is open: 1, devId: 4 [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:33.782.571 [platform.cpp:38] >>> (tid:108587) Profiling platform version: 1.0. [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:33.782.588 [ai_drv_dev_api.cpp:384] >>> (tid:108587) Succeeded to DrvGetApiVersion version: 0x72313 [TRACE] GE(107725,python3.7):2024-01-10-11:42:33.835.342 [status:RUNNING] [ge_api.cc:211]108587 GEInitializeImpl:Initializing environment [INFO] GE(107725,python3.7):2024-01-10-11:42:33.835.398 [gelib.cc:98][EVENT]108587 Initialize:[GEPERFTRACE] GE Init Start [INFO] GE(107725,python3.7):2024-01-10-11:42:33.835.688 [gelib.cc:307][EVENT]108587 SystemInitialize:Online infer init GELib success, device id :4 [INFO] DVPP(107725,python3.7):2024-01-10-11:42:34.200.713 [dvpp_engine.cc:41][ENGINE][Initialize:41][tid:108587]dvpp engine do not support [INFO] TUNE(107725,python3.7):2024-01-10-11:42:34.204.453 [cann_kb_pyfunc_mgr.cpp:72][CANNKB][Tid:108587]"CannKbPyfuncMgr: Enter PyObjectInit, reference_ is 0!" [INFO] TUNE(107725,python3.7):2024-01-10-11:42:34.204.489 [handle_manager.cpp:115][CANNKB][Tid:108587]"Start to run init functions to load dynamic python lib!" [INFO] TUNE(107725,python3.7):2024-01-10-11:42:34.204.545 [handle_manager.cpp:407][CANNKB][Tid:108587]"Init functions of loading dynamic python lib end!" [INFO] TUNE(107725,python3.7):2024-01-10-11:42:34.204.555 [cann_kb_pyfunc_mgr.cpp:24][CANNKB][Tid:108587]"CANN_KB_Py has already been initialized." [INFO] TUNE(107725,python3.7):2024-01-10-11:42:34.204.652 [cann_kb_pyfunc_mgr.cpp:117][CANNKB][Tid:108587]"CannKbPyfuncMgr: Run PyObjectInit successfully!" [INFO] HCCL(107725,python3.7):2024-01-10-11:42:46.264.259 [plugin_manager.cc:42][108587]hcom running normal mode. [INFO] DVPP(107725,python3.7):2024-01-10-11:42:46.264.880 [dvpp_engine.cc:92][ENGINE][GetOpsKernelInfoStores:92][tid:108587]dvpp ops kernel info store do not support [INFO] DVPP(107725,python3.7):2024-01-10-11:42:46.265.052 [dvpp_engine.cc:69][ENGINE][GetGraphOptimizerObjs:69][tid:108587]dvpp graph optimizer do not support [INFO] DVPP(107725,python3.7):2024-01-10-11:42:46.786.803 [dvpp_ops_kernel_builder.cc:48][ENGINE][Initialize:48][tid:108587]dvpp ops kernel builder do not support [INFO] GE(107725,python3.7):2024-01-10-11:42:46.796.131 [gelib.cc:169][EVENT]108587 Initialize:[GEPERFTRACE] The time cost of GELib::Initialize is [12960647] micro second. [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.878.054 [status:STOP] [ge_api.cc:255]108587 GEInitializeImpl:GEInitialize finished [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.878.211 [status:INIT] [ge_api.cc:398]108587 Session:Start to construct session. [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.878.229 [status:RUNNING] [ge_api.cc:408]108587 Session:Creating session [INFO] GE(107725,python3.7):2024-01-10-11:42:46.878.660 [graph_var_manager.cc:1445][EVENT]108587 SetMemoryMallocSize:Total memory size is 34359738368 [INFO] GE(107725,python3.7):2024-01-10-11:42:46.878.679 [graph_var_manager.cc:1424][EVENT]108587 SetAllMemoryMaxValue:The graph_mem_max_size is 27917287424 and the var_mem_max_size is 5368709120 [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:46.879.024 [msprofiler_impl.cpp:156] >>> (tid:108587) ProfNotifySetDevice called, is open: 1, devId: 4 [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.879.706 [status:RUNNING] [ge_api.cc:411]108587 Session:Session id is 0 [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.879.727 [status:STOP] [ge_api.cc:420]108587 Session:Session Constructor finished [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:46.889.352 [platform.cpp:38] >>> (tid:108587) Profiling platform version: 1.0. [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:46.889.380 [ai_drv_dev_api.cpp:384] >>> (tid:108587) Succeeded to DrvGetApiVersion version: 0x72313 [TRACE] GE(107725,python3.7):2024-01-10-11:42:46.889.602 [status:INIT] [ge_api.cc:144]108587 GEInitializeImpl:GEInitialize start [INFO] GE(107725,python3.7):2024-01-10-11:42:46.994.515 [scalable_config.cc:55][EVENT]110384 ScalableConfig:device total max size: 34359738368, page_mem_size_total_thresold: 32641751449, uncacheable_size_threshold: 17179869184 [INFO] GE(107725,python3.7):2024-01-10-11:42:47.073.422 [graph_var_manager.cc:1424][EVENT]110384 SetAllMemoryMaxValue:The graph_mem_max_size is 27917287424 and the var_mem_max_size is 5368709120 [INFO] GE(107725,python3.7):2024-01-10-11:42:47.073.613 [graph_manager.cc:1248][EVENT]110384 PreRun:PreRun start: graph node size 6, session id 1, graph id 0, graph name online. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:47.074.489 [atrace_api.c:28](tid:110384) AtraceCreate start [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:47.074.564 [trace_rb_log.c:84](tid:110384) [RUNTIME_ATRACE_DEV64_TS0] create ring buffer success, buffer size : 131152. [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:47.074.578 [atrace_api.c:32](tid:110384) AtraceCreate end [INFO] TDT(107725,python3.7):2024-01-10-11:42:47.074.602 [client_manager.cpp:157][SetProfilingCallback][tid:110384] [TsdClient] set profiling callback success [INFO] GE(107725,python3.7):2024-01-10-11:42:47.075.585 [parallel_partitioner.cc:165][EVENT]110384 DoPipelinePartition:[GEPERFTRACE] The time cost of OptimizeSubgraph::PipelinePartition is [42] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.075.642 [parallel_partitioner.cc:178][EVENT]110384 DoFlowGraphPartition:[GEPERFTRACE] The time cost of OptimizeSubgraph::FlowGraphPartition is [24] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.075.697 [graph_prepare.cc:1378][EVENT]110384 Init:[GEPERFTRACE] The time cost of FileConstantUtils::ConvertFileConstToConst is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.297 [graph_manager.cc:1050][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.preparer.PrepareInit is [620] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.347 [graph_manager.cc:1052][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.HandleSummaryOp is [8] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.549 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ForToWhilePass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.580 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of ProcessNetOutput::SavePass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.693 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of ProcessNetOutput::NetOutputPass is [99] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.708 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of ProcessNetOutput::DataPass is [0] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.816 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of CreateSubGraphWithScopePass is [34] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.830 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of SubgraphMultiDimsClonePass is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.851 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of MultiBatchClonePass is [10] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.962 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SplitVariableIntoSubgraphPass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.076.983 [graph_manager.cc:1054][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.preparer.NormalizeGraph is [623] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.084.184 [graph_manager.cc:1055][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeGraphInit is [7186] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.090 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AssertPass is [2] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.120 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SwitchDeadBranchElimination is [7] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.132 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of MergePass is [15] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.142 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferShapePass is [639] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.151 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReplaceWithEmptyConstPass is [43] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.160 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SplitShapeNPass is [2] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.168 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionComputePass is [129] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.177 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ConstantFoldingPass is [24] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.086.185 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferValuePass is [9] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.590 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AssertPass is [3] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.624 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SwitchDeadBranchElimination is [4] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.635 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of MergePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.657 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferShapePass is [347] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.667 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReplaceWithEmptyConstPass is [10] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.676 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SplitShapeNPass is [3] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.684 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionComputePass is [14] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.693 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ConstantFoldingPass is [13] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.095.701 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferValuePass is [4] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.110 [graph_manager.cc:1056][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeOriginalGraphForQuantize is [12891] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.177 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of CondRemovePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.196 [graph_prepare.cc:1982][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::ProcessBeforeInfershape is [53] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.789 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AssertPass is [1] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.818 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SwitchDeadBranchElimination is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.828 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of MergePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.837 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferShapePass is [348] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.846 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReplaceWithEmptyConstPass is [11] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.855 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SplitShapeNPass is [1] micro second, call num is [12] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.863 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionComputePass is [10] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.871 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ConstantFoldingPass is [14] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.879 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of InferValuePass is [5] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.905 [graph_prepare.cc:1983][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::FormatAndShapeProcess is [696] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.928 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PreRun::MarkForceUnknownForCondPass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.940 [graph_prepare.cc:1984][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::CtrlFlowPreProcess is [20] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.954 [graph_prepare.cc:1985][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::multibatch::GetDynamicOutputShape is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.985 [graph_prepare.cc:1986][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::InsertAippOpUtil::Instance().UpdateDataNodeByAipp is [9] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.097.998 [graph_prepare.cc:1987][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::SaveOriginalGraphToOmModel is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.014 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareOptimize::ShapeOperateOpRemovePass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.027 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareOptimize::ReplaceTransShapePass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.040 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareOptimize::MarkAgnosticPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.139 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of EnterPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.152 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of CondPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.162 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrintOpPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.170 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of NoUseReshapeRemovePass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.178 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DropOutPass is [0] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.187 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AssertPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.196 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of TransposeRemovePass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.204 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of UnusedConstPass is [0] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.212 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of StopGradientPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.221 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of PreventGradientPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.229 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of PlaceholderWithDefaultPass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.237 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SnapshotPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.245 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of GuaranteeConstPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.253 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of VarIsInitializedOpPass is [4] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.261 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ParallelConcatStartOpPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.269 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of IdentityPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.293 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareOptimize::PrunePass is [12] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.307 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareOptimize::HcclMemcpyPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.359 [graph_prepare.cc:1988][EVENT]110384 PrepareDynShape:[GEPERFTRACE] The time cost of Prepare::PrepareOptimize is [350] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.098.373 [graph_manager.cc:1065][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.preparer.PrepareDynShape is [1229] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.113.339 [graph_manager.cc:1077][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeOriginalGraph is [14945] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.113.410 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PrepareRunningFormatRefiner::VariablePrepareOpPass is [8] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.113.458 [graph_manager.cc:1080][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.preparer.PrepareRunningFormatRefiner is [81] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.230 [graph_manager.cc:1081][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeOriginalGraphJudgeInsert is [4756] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.273 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of SubexpressionMigrationPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.288 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of UnusedArgsCleanPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.302 [graph_manager.cc:1082][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::SubexpressionMigration is [37] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.331 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::MergeInputMemcpyPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.348 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::SwitchDataEdgesBypass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.362 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::ConstantFuseSamePass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.483 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::CSEBeforeFuseDataNodesWithCommonInputPass is [110] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.500 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::FuseDataNodesWithCommonInputPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.568 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::CommonSubexpressionEliminationPass is [57] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.584 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::PermutePass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.628 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::SameTransdataBreadthFusionPass is [31] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.653 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::VariableOpPass is [13] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.687 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::TransOpWithoutReshapeFusionPass is [23] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.762 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::TransOpBreadthFusionPass is [65] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.808 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::DataFlowPreparePass is [25] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.821 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_1::MergeUnknownShapeNPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.118.831 [graph_manager.cc:2700][EVENT]110384 OptimizeStage1:[GEPERFTRACE] The time cost of GraphManager::OptimizeStage1_1 is [505] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.031 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of EnterPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.048 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AddNPass is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.057 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SwitchDeadBranchElimination is [1] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.067 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of SwitchLogicRemovePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.075 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of MergePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.084 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of CastRemovePass is [13] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.092 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of TransposeTransDataPass is [4] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.101 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReshapeRemovePass is [28] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.109 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of TransOpSymmetryEliminationPass is [23] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.117 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of TransOpNearbyAllreduceFusionPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.125 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReplaceWithEmptyConstPass is [10] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.133 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionComputePass is [9] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.142 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ConstantFoldingPass is [15] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.150 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionAdjustPass is [7] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.158 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of UselessControlOutRemovePass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.168 [graph_manager.cc:2741][EVENT]110384 OptimizeStage1:[GEPERFTRACE] The time cost of GraphManager::OptimizeStage1_2 is [318] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.179 [graph_manager.cc:2752][EVENT]110384 OptimizeStage1:[GEPERFTRACE] The time cost of extern constant folding is [0] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.203 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::Migration is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.217 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::ArgsClean is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.238 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::PrunePass is [9] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.264 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::NextIterationPass is [5] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.277 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::ControlTriggerPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.291 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::MergeToStreamMergePass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.318 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::SwitchToStreamSwitchPass is [16] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.332 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::AttachStreamLabelPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.345 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::MultiBatchPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.358 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::SubgraphMultiDimsPass is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.372 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::IteratorOpPass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.386 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::VariableRefUselessControlOutDeletePass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.408 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::ReshapeRecoveryPass is [12] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.421 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage1_3::RemoveSameConstPass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.432 [graph_manager.cc:2810][EVENT]110384 OptimizeStage1:[GEPERFTRACE] The time cost of GraphManager::OptimizeStage1_3 is [233] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.466 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of IdentityPass is [4] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.479 [graph_manager.cc:2821][EVENT]110384 OptimizeStage1:[GEPERFTRACE] The time cost of GraphPrepare::node_pass is [39] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.505 [graph_manager.cc:1087][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::OptimizeStage1 is [1185] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.634 [graph_manager.cc:1088][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeAfterStage1 is [116] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.697 [graph_manager.cc:1089][EVENT]110384 PreRunOptimizeOriginalGraph:[GEPERFTRACE] The time cost of GraphManager::GraphUtilsEx::InferShapeInNeed is [42] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.717 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of PreRun::CtrlEdgeTransferPass is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.733 [graph_manager.cc:1097][EVENT]110384 PreRunOptimizeOriginalGraph:PreRun:PreRunOptimizeOriginalGraph success. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.119.755 [graph_manager.cc:3325][EVENT]110384 OptimizeSubgraph:[GEPERFTRACE] The time cost of OptimizeSubgraph::StagePartition is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.120.950 [engine_place.cc:144][EVENT]110384 Run:The time cost of AIcoreEngine::CheckSupported is [1010] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.120.978 [engine_place.cc:144][EVENT]110384 Run:The time cost of DNN_VM_GE_LOCAL_OP_STORE::CheckSupported is [16] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.120.998 [engine_place.cc:144][EVENT]110384 Run:The time cost of DNN_VM_RTS_OP_STORE::CheckSupported is [11] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.145 [graph_manager.cc:3351][EVENT]110384 OptimizeSubgraph:[GEPERFTRACE] The time cost of OptimizeSubgraph::GraphPartitionDynamicShape is [1377] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.166 [graph_manager.cc:3364][EVENT]110384 OptimizeSubgraph:[GEPERFTRACE] The time cost of OptimizeSubgraph::SubgraphPartitionAndOptimization::CompositeEngine is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.250 [engine_partitioner.cc:1139][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionInitialize is [31] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.268 [engine_partitioner.cc:1142][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionMarkClusters is [6] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.475 [engine_partitioner.cc:1148][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionSplitSubGraphs is [197] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.568 [engine_partitioner.cc:1155][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionSortSubGraphs is [78] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.623 [engine_partitioner.cc:1164][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionAddPartitionsToGraphNode is [39] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.660 [graph_manager.cc:3405][EVENT]110384 SubgraphPartitionAndOptimization:[GEPERFTRACE] The time cost of OptimizeSubgraph::Partition1 is [479] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.121.681 [graph_manager.cc:3412][EVENT]110384 SubgraphPartitionAndOptimization:[GEPERFTRACE] The time cost of OptimizeSubgraph::SetSubgraphPreProc is [7] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.133.759 [graph_manager.cc:3422][EVENT]110384 SubgraphPartitionAndOptimization:[GEPERFTRACE] The time cost of OptimizeSubgraph::SetSubGraph is [12064] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.133.798 [graph_manager.cc:3428][EVENT]110384 SubgraphPartitionAndOptimization:[GEPERFTRACE] The time cost of OptimizeSubgraph::SetSubgraphPostProc is [8] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.133.952 [graph_manager.cc:3467][EVENT]110384 SubgraphPartitionAndOptimization:[GEPERFTRACE] The time cost of OptimizeSubgraph::MergeSubGraph is [132] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.133.972 [graph_manager.cc:3377][EVENT]110384 OptimizeSubgraph:[GEPERFTRACE] The time cost of OptimizeSubgraph::SubgraphPartitionAndOptimization::AtomicEngine is [12792] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.133.990 [graph_manager.cc:1106][EVENT]110384 PreRunOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::OptimizeSubgraph is [14242] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.003 [graph_manager.cc:1115][EVENT]110384 PreRunOptimizeSubGraph:PreRun:PreRunOptimizeSubGraph success. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.039 [graph_manager.cc:1130][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.ReplacePrecompiledNodeWithOmGraph is [6] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.072 [graph_manager.cc:1131][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::stages.optimizer.OptimizeWholeGraph is [18] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.117 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::LinkGenMaskNodesPass is [26] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.145 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::HcclContinuousMemcpyPass is [5] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.156 [graph_manager.cc:2837][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses is [66] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.265 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ConstantFoldingPass is [16] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.279 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of ReshapeRemovePass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.289 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of CondRemovePass is [3] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.298 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of BitcastPass is [2] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.306 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of AssignRemovePass is [14] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.315 [base_pass.cc:339][EVENT]110384 Run:[GEPERFTRACE] The time cost of DimensionAdjustPass is [9] micro second, call num is [6] [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.324 [graph_manager.cc:2864][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of OptimizeStage2::MergedGraphNameToPasses is [151] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.347 [graph_manager.cc:2872][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of OptimizeStage2::RemoveIsolatedConst is [14] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.368 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize::MultiBatchPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.384 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::RefIdentityDeleteOpPass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.399 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::VariableRefDeleteOpPass is [5] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.413 [compile_nodes_pass.cc:88][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize::CompileNodesPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.424 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize::CompileNodesPass is [14] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.434 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::SwapSpacePass is [0] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.536 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::InputOutputConnectionIdentifyPass is [91] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.587 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::AtomicAddrCleanPass is [38] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.602 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::AfterMergePasses::EndOfSequenceAddControlPass is [2] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.618 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize::SubgraphPass is [4] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.631 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize::AttachStreamLabelPass is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.647 [graph_manager.cc:2927][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of OptimizeStage2::ControlAttrOptimize is [283] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.675 [graph_manager.cc:2937][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of ModelBuilder::AssignFunctionalLabels is [18] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.712 [graph_manager.cc:2943][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of MemcpyAddrAsyncPass::Run. is [26] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.134.724 [graph_manager.cc:2950][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of BufferPoolMemoryPass::Run. is [1] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.591 [graph_manager.cc:2958][EVENT]110384 OptimizeStage2:[GEPERFTRACE] The time cost of ParallelGroupPass::Run. is [49] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.639 [graph_manager.cc:1132][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::OptimizeStage2 is [10552] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.721 [graph_manager.cc:1135][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::GetCompilerStages(graph_node->GetGraphId()).optimizer.OptimizeGraphBeforeBuild is [65] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.780 [graph_manager.cc:2975][EVENT]110384 MemConflictProc:[GEPERFTRACE] The time cost of HandleMemoryRWConflict is [40] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.847 [graph_manager.cc:2981][EVENT]110384 MemConflictProc:[GEPERFTRACE] The time cost of MemLayoutConflictOptimizer::Run. is [52] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.864 [pass_manager.cc:82][EVENT]110384 Run:[GEPERFTRACE] The time cost of OptimizeStage2::SetFftsPlusAttrPass is [0] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.874 [graph_manager.cc:2986][EVENT]110384 MemConflictProc:[GEPERFTRACE] The time cost of SetFftsPlusAttrPass::last_passes.Run is [14] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.144.884 [graph_manager.cc:1136][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::MemConflictProc is [144] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.054 [graph_manager.cc:3555][EVENT]110384 Build:[GEPERFTRACE] The time cost of GraphManager::RecoverIrDefinitionAndModifyAippData is [131] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.194 [engine_partitioner.cc:1139][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionInitialize is [22] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.213 [engine_partitioner.cc:1142][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionMarkClusters is [3] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.405 [engine_partitioner.cc:1148][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionSplitSubGraphs is [180] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.447 [engine_partitioner.cc:1155][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionSortSubGraphs is [27] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.523 [engine_partitioner.cc:1164][EVENT]110384 PartitionSubGraph:[GEPERFTRACE] The time cost of EnginePartitioner::PartitionAddPartitionsToGraphNode is [63] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.145.552 [graph_builder.cc:865][EVENT]110384 SecondPartition:[GEPERFTRACE] The time cost of EnginePartitioner::Partition2 is [403] micro second. [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:47.146.095 [logger.cc:1071] 110384 ModelBindStream: model_id=1600, stream_id=1857, flag=0. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.146.134 [task_generator.cc:804][EVENT]110384 GenerateTask:[GEPERFTRACE] The time cost of TaskGenerator::SetStreamCtx is [172] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.146.243 [task_generator.cc:805][EVENT]110384 GenerateTask:[GEPERFTRACE] The time cost of TaskGenerator::PrepareForGenerateTask is [88] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.325 [task_generator.cc:814][EVENT]110384 GenerateTask:[GEPERFTRACE] The time cost of TaskGenerator::DoGenerateTask is [8059] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.347 [task_generator.cc:954][EVENT]110384 GetTaskInfo:[GEPERFTRACE] The time cost of TaskGenerator::GenerateTask is [8387] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.401 [task_generator.cc:967][EVENT]110384 GetTaskInfo:[GEPERFTRACE] The time cost of TaskGenerator::AddModelTaskToModel is [29] micro second. [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:47.154.422 [logger.cc:1084] 110384 ModelUnbindStream: model_id=1600, stream_id=1857, [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.678 [graph_manager.cc:1152][EVENT]110384 PreRunAfterOptimizeSubGraph:[GEPERFTRACE] The time cost of GraphManager::Build is [9764] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.703 [graph_manager.cc:1164][EVENT]110384 PreRunAfterOptimizeSubGraph:PreRun:PreRunAfterOptimizeSubGraph success. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.736 [graph_manager.cc:1271][EVENT]110384 PreRun:[GEPERFTRACE] The time cost of FlowModelBuild is [79311] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.154.749 [graph_manager.cc:1272][EVENT]110384 PreRun:[GEPERFTRACE] GE PreRun End [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:47.155.057 [atrace_api.c:93](tid:110384) AtraceDestroy start [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:47.155.082 [atrace_api.c:95](tid:110384) AtraceDestroy end [INFO] GE(107725,python3.7):2024-01-10-11:42:47.164.482 [graph_converter.cc:838][EVENT]110384 ConvertComputeGraphToExecuteGraph:[GEPERFTRACE] The time cost of ConvertComputeGraphToExecuteGraph::CreateMainNode is [3871] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.164.646 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of ZeroCopy is [113] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.165.813 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of CEM is [1140] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.030 [copy_flow_launch_fuse.cc:395][EVENT]110384 Run:[GEPERFTRACE] The time cost of Pass::CopyFlowLaunchFuse is [186] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.054 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of CopyFlowLaunch is [211] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.202 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of TrustOutTensor is [136] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.266 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of AicpuFuseHostInputs is [46] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.328 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of ZeroCopy is [49] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.540 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of CEM is [197] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.690 [copy_flow_launch_fuse.cc:395][EVENT]110384 Run:[GEPERFTRACE] The time cost of Pass::CopyFlowLaunchFuse is [134] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.705 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of CopyFlowLaunch is [150] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.760 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of TrustOutTensor is [45] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.810 [base_optimizer.cc:70][EVENT]110384 Run:[GEPERFTRACE] The time cost of AicpuFuseHostInputs is [39] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.166.842 [graph_converter.cc:849][EVENT]110384 ConvertComputeGraphToExecuteGraph:[GEPERFTRACE] The time cost of ConvertComputeGraphToExecuteGraph::RunAllPass is [2314] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.167.357 [graph_converter.cc:853][EVENT]110384 ConvertComputeGraphToExecuteGraph:[GEPERFTRACE] The time cost of ConvertComputeGraphToExecuteGraph::TopologicalSorting is [505] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.168.772 [graph_converter.cc:857][EVENT]110384 ConvertComputeGraphToExecuteGraph:[GEPERFTRACE] The time cost of ConvertComputeGraphToExecuteGraph::AppendGraphLevelData is [1393] micro second. [INFO] GE(107725,python3.7):2024-01-10-11:42:47.169.160 [graph_converter.cc:862][EVENT]110384 ConvertComputeGraphToExecuteGraph:[GEPERFTRACE] The time cost of ConvertComputeGraphToExecuteGraph::CalculatePriority is [360] micro second. . ============================== 1 passed in 20.24s ============================== [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.884.754 [status:INIT] [ge_api.cc:463]107725 ~Session:Start to destruct session. [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.884.799 [status:RUNNING] [ge_api.cc:475]107725 ~Session:Session id is 0 [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.884.811 [status:RUNNING] [ge_api.cc:476]107725 ~Session:Destroying session [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.885.633 [status:STOP] [ge_api.cc:491]107725 ~Session:Session Destructor finished [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.885.662 [status:INIT] [ge_api.cc:301]107725 GEFinalize:GEFinalize start [INFO] GE(107725,python3.7):2024-01-10-11:42:48.885.705 [execution_runtime.cc:80][EVENT]107725 FinalizeExecutionRuntime:Execution runtime finalize begin. [INFO] GE(107725,python3.7):2024-01-10-11:42:48.885.721 [execution_runtime.cc:92][EVENT]107725 FinalizeExecutionRuntime:Execution runtime finalized. [TRACE] GE(107725,python3.7):2024-01-10-11:42:48.885.733 [status:RUNNING] [ge_api.cc:313]107725 GEFinalize:Finalizing environment [INFO] TUNE(107725,python3.7):2024-01-10-11:42:49.200.642 [cann_kb_pyfunc_mgr.cpp:127][CANNKB][Tid:107725]"CannKbPyfuncMgr: enter PyObjectDeinit function, reference_[1]" [INFO] TUNE(107725,python3.7):2024-01-10-11:42:49.200.691 [cann_kb_pyfunc_mgr.cpp:138][CANNKB][Tid:107725]"CannKbPyfuncMgr: PyObjectDeinit function end successfully!" [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.203.490 [process_mode_manager.cpp:184][Close][tid:107725] [TsdClient] Close [deviceId=4][sessionId=1] hccp and computer enter [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.203.526 [version_verify.cpp:112][SpecialFeatureCheck][tid:107725] VersionVerify: previous type[7], supported [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.203.566 [process_mode_manager.cpp:192][Close][tid:107725] [TsdClient][deviceId=4] [sessionId=1] wait hccp and computer process close respond [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.224.404 [process_mode_manager.cpp:197][Close][tid:107725] [TsdClient][logicDeviceId_=4]has recv close hccp and computer process respond [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.224.417 [stub_process_mode_nowin.cpp:151][CloseInHost][tid:107725] enter into CloseInHost deviceid[4] [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.224.427 [stub_process_mode_nowin.cpp:154][CloseInHost][tid:107725] host cpu not support [INFO] TDT(107725,python3.7):2024-01-10-11:42:49.224.466 [process_mode_manager.cpp:208][Close][tid:107725] [TsdClient][deviceId=4] [sessionId=1] close hccp and computer process success [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:49.224.478 [atrace_api.c:93](tid:107725) AtraceDestroy start [INFO] ATRACE(107725,python3.7):2024-01-10-11:42:49.224.493 [atrace_api.c:95](tid:107725) AtraceDestroy end [INFO] PROFILING(107725,python3.7):2024-01-10-11:42:49.224.513 [msprofiler_impl.cpp:156] >>> (tid:107725) ProfNotifySetDevice called, is open: 0, devId: 4 [INFO] GE(107725,python3.7):2024-01-10-11:42:49.350.632 [gelib.cc:324][EVENT]107725 SystemFinalize:Online infer finalize GELib success. [TRACE] GE(107725,python3.7):2024-01-10-11:42:49.357.839 [status:STOP] [ge_api.cc:341]107725 GEFinalize:GEFinalize finished [INFO] RUNTIME(107725,python3.7):2024-01-10-11:42:50.975.715 [runtime.cc:1737] 107725 ~Runtime: deconstruct runtime.