{
  "timeline": {
    "Align to Start": "对齐到起始位置",
    "Timestamp Offset": "时间戳偏移",
    "Slice Detail": "选中详情",
    "Slice List": "选中列表",
    "Find": "查找",
    "Details": "详情",
    "System View": "系统视图",
    "Rank ID": "卡序号",
    "Host": "机器名称",
    "Offset": "偏移量",
    "All": "全部选中",
    "Line Warning": "连线类型不能超过10个,请取消一些再重新选择!",
    "None": "全部取消",
    "Card Filter": "卡过滤",
    "Units Filter": "泳道过滤",
    "Select filter type": "选择过滤类型",
    "Please select card": "请选择卡",
    "Please select unit": "请选择泳道",
    "Filter ToolTip": "可以分别按卡以及按层过滤,也可以同时按卡按层联合过滤",
    "contextMenu": {
      "Fit to screen": "全屏显示",
      "Find in Communication": "在通信中查找",
      "Find in Communication Warning": "未在通信页面找到该通信算子",
      "Zoom into selection": "放大所选内容",
      "Undo Zoom": "撤消缩放",
      "Reset Zoom": "重置缩放",
      "Unpin All": "取消置顶(全部)",
      "Pin by Unit Name": "置顶同名泳道({{name}})",
      "Unpin by Unit Name": "取消置顶同名泳道({{name}})",
      "Pin Unit Max Warning": "共 {{count}} 条泳道,仅置顶前 {{max}} 条",
      "Parse Cards of Related Group": "解析相关通信域的卡({{ranks}})",
      "Parsed Cards of Related Group": "已解析全部相关通信域的卡",
      "Hide": "隐藏泳道",
      "Show all": "显示全部泳道",
      "Show in Events View": "在事件视图中显示",
      "Show python call stack": "显示python调用栈",
      "Hide python call stack": "隐藏python调用栈",
      "Collapse all": "收起全部子项",
      "Expand all": "展开全部子项",
      "Hide flag events": "隐藏SET/WAIT事件",
      "Show flag events": "显示SET/WAIT事件",
      "Auto Fit Unit Height": "泳道高度自适应",
      "Recover cards default offset": "恢复所有卡的默认偏移量",
      "Set base slice": "设置基准算子",
      "Clear base slice": "清除基准算子",
      "Time Alignment": "时间对齐",
      "Align Left": "左对齐",
      "Align Right": "右对齐",
      "Calculating Offset": "正在对齐,请稍候...",
      "AlignOperatorRawStartNotReady": "算子详情还在加载中,请稍候后重试。",
      "Generate Line Chart By Block": "生成该色块执行时间折线图",
      "Generate Bubble Line Chart By Block": "生成该色块空泡折线图",
      "Lock selection area": "锁定框选区域",
      "Unlock selection area": "解锁框选区域",
      "Set alias": "设置别名",
      "Alias": "别名",
      "Time Range Analysis": "时间范围分析",
      "Remove Time Range Analysis": "移除时间范围分析",
      "Time Range Analysis and Zoom in": "时间范围分析并放大",
      "Apply Time Range Analysis": "应用时间范围分析",
      "Time Filter": "时间范围过滤",
      "to": "至",
      "Merge Units": "合并泳道",
      "Unmerge Units": "取消合并泳道",
      "SliceSelectionMode": "算子框选模式",
      "JumpToLinkSlice": "跳转到连线算子",
      "From": "来源",
      "To": "目标"
    },
    "sliceDetail": {
      "Slice Detail": "选中详情",
      "Title": "标题",
      "Start": "开始",
      "Raw Start": "开始(原始时间戳)",
      "Raw End": "结束(原始时间戳)",
      "Wall Duration": "持续时间",
      "Self Time": "自用时间",
      "Args": "参数",
      "Sequence number": "序列号",
      "Fwd thread id": "转发线程ID",
      "Call stack": "调用栈",
      "more": "更多",
      "Event(s)": "事件",
      "Link": "连接",
      "Input Dims": "输入数量",
      "Input type": "输入类型",
      "Input Shapes": "输入Shapes",
      "Input Data Types": "输入数据类型",
      "Input Formats": "输入格式",
      "Output Shapes": "输出Shapes",
      "Output Data Types": "输出数据类型",
      "Output Formats": "输出格式",
      "Incoming flow": "入线",
      "Outgoing flow": "出线"
    },
    "sliceList": {
      "Slice List": "选中列表",
      "Name": "名称",
      "Occurrences": "发生次数",
      "Wall Duration": "持续时间(ms)",
      "Average Wall Duration": "平均持续时间(ms)",
      "Max Wall Duration": "最大持续时间(ms)",
      "Min Wall Duration": "最小持续时间(ms)",
      "Self Time": "自用时间(ms)",
      "Index": "索引",
      "Timestamp": "时间戳",
      "Start Time": "开始时间",
      "Duration": "时长",
      "Duration(ms)": "时长(ms)"
    },
    "systemView": {
      "System View": "系统视图",
      "Stats System View": "统计系统视图",
      "Expert System View": "专家系统视图",
      "Servitization View": "服务化视图",
      "Rank Id": "卡序号",
      "Num Calls": "调用数",
      "Python API Summary": "Python API 汇总",
      "CANN API Summary": "CANN API 汇总",
      "Ascend HardWare Task Summary": "Ascend HardWare Task 汇总",
      "Communication Summary": "通信汇总",
      "Overlap Analysis": "重叠分析",
      "Kernel Details": "算子详情",
      "Expert Analysis": "专家分析",
      "Affinity API": "亲和 API",
      "Affinity Optimizer": "亲和优化器",
      "AICPU Operators": "AICPU 算子",
      "ACLNN Operators": "ACLNN 算子",
      "Operators Fusion": "算子融合",
      "Operators Dispatch": "算子下发",
      "Events View": "事件视图",
      "Memcpy Overall": "内存拷贝总览",
      "Overall Metrics": "综合指标",
      "Ftrace Time Consuming": "Ftrace耗时统计",
      "Ftrace IRQ": "Ftrace中断统计",
      "Ftrace Sched": "Ftrace上下文切换统计",
      "OverallMetricsTips": "对于Ascend Hardware层,按照计算、通信、空闲事件的进一步拆解;其中计算会拆解出FA、MM等关键算子耗时,通信会按通信域拆解传输、等待时长。采集事件需包含CPU(框架侧)、NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.CPU、ProfilerActivity.NPU开关),采集Level等级需为L1及以上;要进一步得到计算时间的子层级分类,AI Core的性能指标采集项需为PipeUtilization。",
      "PythonAPISummaryTips": "对于Python层事件的统计。采集事件需包含CPU(框架侧)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.CPU开关)。",
      "CANNAPISummaryTips": "对于CANN层事件的统计。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关)。",
      "AscendHardWareTaskSummaryTips": "对于Ascend Hardware层事件的统计。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关)。",
      "CommunicationSummaryTips": "对于Communication层事件的统计。采集的Level等级需为L1及以上。",
      "OverlapAnalysisTips": "对于Ascend Hardware层,按照计算、通信、空闲事件的归类统计。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关);要得到Communication拆解结果,采集的Level等级需为L1及以上。",
      "KernelDetailsTips": "Ascend Hardware层(即NPU)算子的详细信息。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关);要进一步得到算子类型、加速器核、输入输出shape等,采集的Level等级需为L1及以上。",
      "ExpertAnalysisTips": "对NPU的降频分析,降频会影响NPU的计算性能。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关)。",
      "AffinityAPITips": "分析存在可以替换的亲和API。采集事件需包含CPU(框架侧)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.CPU开关)。",
      "AffinityOptimizerTips": "分析存在可以替换的亲和优化器。采集事件需包含CPU(框架侧)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.CPU开关)。",
      "AICPUOperatorsTips": "AICPU算子无法充分利用AI Core资源,可按备注提示,尝试减少AI CPU类算子。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关);采集的Level等级需为L1及以上。",
      "ACLNNOperatorsTips": "分析可优化的ACLNN类算子。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关)。",
      "OperatorsFusionTips": "提示存在可以替换的融合算子,详见Ascend Extension for PyTorch融合算子替换文档。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关);采集的Level等级需为L1及以上。",
      "OperatorsDispatchTips": "提示算子下发时存在较为耗时的aclOpCompile操作,可按备注提示,禁用在线编译。采集事件需包含NPU(CANN软件栈及NPU硬件层)数据(以PyTorch Profiler接口为例,activities配置需包含ProfilerActivity.NPU开关)。",
      "Kernel E2E Time": "算子下发端到端时间",
      "KernelE2ETimeTips": "算子下发端到端时间统计,展示每条算子下发链路的阶段耗时、状态和诊断信息。点击表格行可高亮该链路对应的Timeline slices。采集事件需包含CPU(框架侧)、NPU(CANN软件栈及NPU硬件层)数据。"
    },
    "tableHead": {
      "Name": "名称",
      "Time(%)": "时间(%)",
      "process": "甬道类型",
      "thread": "cpu/进程甬道",
      "context_switch_count": "上下文切换次数",
      "soft_irq_count": "软中断次数",
      "hard_irq_count": "硬中断次数",
      "soft_irq_duration": "软中断时长(ns)",
      "hard_irq_duration": "硬中断时长(ns)",
      "runnable": "可运行时长(ns)",
      "running": "运行中时长(ns)",
      "sleeping": "睡眠时长(ns)",
      "Total Time(us)": "总时间(us)",
      "Total Time(ns)": "总时间(ns)",
      "Num Calls": "调用数",
      "Avg(us)": "平均值(us)",
      "Min(us)": "最小值(us)",
      "Max(us)": "最大值(us)",
      "Avg Time(us)": "平均时间(us)",
      "Avg Time(ns)": "平均时间(ns)",
      "Min Time(us)": "最小时间(us)",
      "Min Time(ns)": "最小时间(ns)",
      "Max Time(us)": "最大时间(us)",
      "Max Time(ns)": "最大时间(ns)",
      "Size(B)": "大小(B)",
      "Total Size(B)": "总大小(B)",
      "Avg Size(B)": "平均大小(B)",
      "Min Size(B)": "最小大小(B)",
      "Max Size(B)": "最大大小(B)",
      "Click To Timeline": "点击跳转Timeline",
      "Click": "点击",
      "Start Time": "开始时间",
      "Duration(ns)": "时长(ns)",
      "Duration(us)": "时长(us)",
      "Process Id": "进程Id",
      "Thread Id": "线程Id",
      "Origin API": "原始API",
      "Replacement API": "替换API",
      "Notes": "备注",
      "Origin Optimizer": "原始优化器",
      "Replacement Optimizer": "替换优化器",
      "Replacement Operator": "替换算子",
      "Origin Operators": "原始算子",
      "Fused Operator": "融合算子",
      "Start": "开始时间",
      "TID": "线程ID",
      "PID": "进程ID",
      "Stream Name": "任务流名称",
      "Group Name": "通信域名称",
      "Analysis Type": "分析算子类型",
      "Rank ID": "卡序号",
      "Category": "类别",
      "Number": "数量",
      "Time Ratio": "时间占比",
      "Operator": "算子",
      "Path": "路径",
      "Prepare Time": "准备时间",
      "Python API Time": "Python API 时间",
      "Enqueue Time": "入队耗时",
      "Queue Time": "排队耗时",
      "Pipeline2 Time": "二级流水耗时",
      "Launch Time": "Launch 耗时",
      "E2E Time": "端到端耗时",
      "Match Rate": "匹配率",
      "Normal": "正常",
      "Fallback": "回退",
      "Incomplete": "不完整",
      "Duration": "耗时",
      "All": "全部",
      "PathTooltip": "算子下发路径类型:ACLOP 或 ACLNN",
      "PrepareTimeTooltip": "PythonCall 父项:所有叶子项中最早的入队开始时间 - Python API 开始时间;CANN API 父项/完整链路叶子项:入队开始时间 - Python API 开始时间;Launch 叶子项:空",
      "PythonApiTimeTooltip": "PythonCall 父项/CANN API 父项/完整链路叶子项:Python API 结束时间 - Python API 开始时间;Launch 叶子项:空",
      "EnqueueTimeTooltip": "PythonCall 父项:汇总所有叶子项入队耗时;CANN API 父项/完整链路叶子项:入队结束时间 - 入队开始时间;Launch 叶子项:空",
      "QueueTimeTooltip": "PythonCall 父项:汇总所有叶子项排队耗时;CANN API 父项/完整链路叶子项:出队开始时间 - 入队结束时间;Launch 叶子项:空",
      "Pipeline2TimeTooltip": "PythonCall 父项:汇总所有叶子项二级流水耗时;CANN API 父项:汇总子叶子项二级流水耗时;完整链路叶子项/Launch 叶子项:Launch 结束时间 - 出队开始时间(Launch 结束时间不存在时,用出队结束时间兜底)",
      "LaunchTimeTooltip": "PythonCall 父项:汇总所有叶子项 Launch 耗时;CANN API 父项:汇总子叶子项 Launch 耗时;完整链路叶子项/Launch 叶子项:Launch 结束时间 - Launch 开始时间(无 Launch 则为空)",
      "E2ETimeTooltip": "PythonCall 父项:所有叶子项端到端耗时最大值;CANN API 父项:子叶子项端到端耗时最大值;完整链路叶子项/Launch 叶子项:Launch 结束时间 - Python API 开始时间(Launch 结束时间不存在时,用出队结束时间兜底)"
    },
    "dragFile": {
      "FileFormatError": "仅支持上传Trace Event类型的文件",
      "FileIsProcessingWarning": "文件正在上传,请稍候",
      "OneFileOnlyWarning": "仅支持拖拽单文件",
      "FileSizeLimitWarning": "请选择小于10GB的文件",
      "Error": "错误",
      "Warn": "警告"
    },
    "expertSummary": {
      "AI Core Request Error": "请求AICore频率分析失败",
      "AI Core Frequency": "AI Core 频率分析",
      "AI Core unproblematic": "频率最大降频不超过{{percent}}%",
      "AI Core reduction" :"频率最大降频超过{{percent}}%,可能会导致计算时间变长,具体请查看AI Core Freq泳道",
      "Click To AI Core Frequency": "点击跳转AI Core Frequency"
    },
    "RenderError": "渲染失败,请检查数据是否正确",
    "floatingToolbar": {
      "expand": "展开鼠标功能选项",
      "collapse": "收起",
      "guideTitle": "鼠标功能指引",
      "closeGuide": "关闭鼠标功能指引",
      "defaultMode": "默认模式",
      "defaultModeDescription": "鼠标灵活点击,自由框选泳道。",
      "dragMode": "平移模式({{key}}+拖动)",
      "dragModeDescription": "自由横向拖动时序图,灵活查看定位算子。",
      "autoFitHeight": "泳道高度自适应",
      "autoFitHeightDescription": "根据窗口变化,自适应压缩空白无效区域。",
      "selectionMode": "算子框选模式",
      "selectionModeDescription": "精细化框选算子,高亮显示、聚焦定位。"
    },
    "Merged unit": "合并的泳道",
    "MergeStreamOnly": "只允许合并 Stream 泳道",
    "InterceptedMaximum": "加载时间超过JS最大安全值(5003小时 59分 58秒), 显示数据已截取",
    "MergeInSameCardOnly": "请选择同一张卡内的 Stream 泳道",
    "KeyInfo": {
      "Press": "按",
      "Create": "创建"
    },
    "zoomOutLimitWarning": "已达到缩小上限,最多可查看 {{maxDuration}} 分钟的数据",
    "zoomTooltips": "当前可视时间范围:{{zoom}}(数据总时长:{{totalDuration}})"
  }
}