From eda28fd3e55f5f4e6adbfd9a271100f1af5e3923 Mon Sep 17 00:00:00 2001 From: windsonsea Date: Wed, 25 Dec 2024 17:08:13 +0800 Subject: [PATCH] relocate unused folders --- {docs/zh/docs => bak}/baize/features.md | 0 {docs/zh/docs => bak}/baize/images/archi.png | Bin .../zh/docs => bak}/baize/images/baize-01.png | Bin .../zh/docs => bak}/baize/images/baize-02.png | Bin .../zh/docs => bak}/baize/images/baize-03.png | Bin .../zh/docs => bak}/baize/images/baize-04.png | Bin .../zh/docs => bak}/baize/images/baize-05.png | Bin .../zh/docs => bak}/baize/images/baize-06.png | Bin .../zh/docs => bak}/baize/images/baize-07.png | Bin {docs/zh/docs => bak}/baize/index.md | 0 {docs/zh/docs => bak}/baize/quick-start.md | 0 {docs/zh/docs => bak}/buy/buy.md | 0 .../buy/images/DCE-introduction.csv | 0 .../zh/docs => bak}/buy/images/background.png | Bin {docs/zh/docs => bak}/buy/images/buy02.png | Bin {docs/zh/docs => bak}/buy/images/buy03.png | Bin .../zh/docs => bak}/buy/images/create-app.png | Bin {docs/zh/docs => bak}/buy/images/h-icon.png | Bin {docs/zh/docs => bak}/buy/images/image-1.png | Bin {docs/zh/docs => bak}/buy/images/image-10.png | Bin {docs/zh/docs => bak}/buy/images/image-11.png | Bin {docs/zh/docs => bak}/buy/images/image-12.png | Bin {docs/zh/docs => bak}/buy/images/image-13.png | Bin {docs/zh/docs => bak}/buy/images/image-14.png | Bin {docs/zh/docs => bak}/buy/images/image-15.png | Bin {docs/zh/docs => bak}/buy/images/image-16.png | Bin {docs/zh/docs => bak}/buy/images/image-17.png | Bin {docs/zh/docs => bak}/buy/images/image-18.png | Bin {docs/zh/docs => bak}/buy/images/image-19.png | Bin {docs/zh/docs => bak}/buy/images/image-2.png | Bin {docs/zh/docs => bak}/buy/images/image-20.png | Bin {docs/zh/docs => bak}/buy/images/image-21.png | Bin {docs/zh/docs => bak}/buy/images/image-22.png | Bin {docs/zh/docs => bak}/buy/images/image-23.png | Bin {docs/zh/docs => bak}/buy/images/image-24.png | Bin {docs/zh/docs => bak}/buy/images/image-25.png | Bin {docs/zh/docs => bak}/buy/images/image-26.png | Bin {docs/zh/docs => bak}/buy/images/image-27.png | Bin {docs/zh/docs => bak}/buy/images/image-3.png | Bin {docs/zh/docs => bak}/buy/images/image-4.png | Bin {docs/zh/docs => bak}/buy/images/image-5.png | Bin {docs/zh/docs => bak}/buy/images/image-6.png | Bin {docs/zh/docs => bak}/buy/images/image-7.png | Bin {docs/zh/docs => bak}/buy/images/image-8.png | Bin {docs/zh/docs => bak}/buy/images/image-9.png | Bin {docs/zh/docs => bak}/buy/images/image.png | Bin .../zh/docs => bak}/buy/images/landscape1.png | Bin .../buy/images/marketing-demo.txt | 0 {docs/zh/docs => bak}/buy/images/models.png | Bin bak/buy/images/regis01.png | Bin 0 -> 148003 bytes {docs/zh/docs => bak}/buy/images/workflow.png | Bin bak/buy/index.md | 102 +++++++++++++++++ {docs/zh/docs => bak}/buy/quick-start.md | 0 {docs/zh/docs => bak}/dmc/features.md | 0 {docs/zh/docs => bak}/dmc/images/access.jpg | Bin {docs/zh/docs => bak}/dmc/images/access01.jpg | Bin {docs/zh/docs => bak}/dmc/images/access02.jpg | Bin .../dmc/images/built-in-model.jpg | Bin {docs/zh/docs => bak}/dmc/images/dmc-home.jpg | Bin .../zh/docs => bak}/dmc/images/get-model.jpg | Bin {docs/zh/docs => bak}/dmc/images/image-1.jpg | Bin {docs/zh/docs => bak}/dmc/images/image-1.png | Bin {docs/zh/docs => bak}/dmc/images/image-2.jpg | Bin {docs/zh/docs => bak}/dmc/images/image-2.png | Bin {docs/zh/docs => bak}/dmc/images/image-3.png | Bin .../zh/docs => bak}/dmc/images/image-load.jpg | Bin {docs/zh/docs => bak}/dmc/images/image.jpg | Bin {docs/zh/docs => bak}/dmc/images/image.png | Bin {docs/zh/docs => bak}/dmc/images/inner01.jpg | Bin {docs/zh/docs => bak}/dmc/images/inner02.jpg | Bin {docs/zh/docs => bak}/dmc/images/local01.jpg | Bin {docs/zh/docs => bak}/dmc/images/local02.jpg | Bin {docs/zh/docs => bak}/dmc/images/local03.jpg | Bin {docs/zh/docs => bak}/dmc/images/local03.png | Bin {docs/zh/docs => bak}/dmc/images/local04.jpg | Bin {docs/zh/docs => bak}/dmc/images/local05.jpg | Bin {docs/zh/docs => bak}/dmc/images/local05.png | Bin {docs/zh/docs => bak}/dmc/images/local06.jpg | Bin {docs/zh/docs => bak}/dmc/images/local07.jpg | Bin {docs/zh/docs => bak}/dmc/images/local08.jpg | Bin {docs/zh/docs => bak}/dmc/images/online01.jpg | Bin {docs/zh/docs => bak}/dmc/images/online02.jpg | Bin {docs/zh/docs => bak}/dmc/images/online03.jpg | Bin {docs/zh/docs => bak}/dmc/index.md | 0 {docs/zh/docs => bak}/dmc/inner03.jpg | Bin .../dmc/model-hub/access-model.md | 0 .../zh/docs => bak}/dmc/model-hub/built-in.md | 0 .../dmc/model-hub/get-model-image.html | 0 .../dmc/model-hub/get-model-image.md | 0 .../docs => bak}/dmc/model-service/local.md | 0 .../docs => bak}/dmc/model-service/online.md | 0 {docs/zh/docs => bak}/dmc/model-square.md | 0 {docs/zh/docs => bak}/dmc/stat.md | 0 .../dtx/attach/alpaca_zh_demo.json | 0 {docs/zh/docs => bak}/dtx/attach/c4_demo.json | 0 .../docs => bak}/dtx/attach/dataset_info.json | 0 .../docs => bak}/dtx/attach/dpo_zh_demo.json | 0 .../dtx/attach/glaive_toolcall_zh_demo.json | 0 .../docs => bak}/dtx/attach/kto_en_demo.json | 0 {docs/zh/docs => bak}/dtx/attach/mcq.csv | 0 {docs/zh/docs => bak}/dtx/attach/mcq.jsonl | 0 .../zh/docs => bak}/dtx/attach/mllm_demo.json | 0 {docs/zh/docs => bak}/dtx/attach/qa.csv | 0 {docs/zh/docs => bak}/dtx/attach/qa.jsonl | 0 {docs/zh/docs => bak}/dtx/dataset.md | 0 {docs/zh/docs => bak}/dtx/features.md | 0 {docs/zh/docs => bak}/dtx/fine-tuning-fast.md | 0 {docs/zh/docs => bak}/dtx/fine-tuning-lab.md | 0 {docs/zh/docs => bak}/dtx/images/add-task.jpg | Bin .../zh/docs => bak}/dtx/images/dataset01.jpg | Bin .../zh/docs => bak}/dtx/images/dataset02.jpg | Bin .../zh/docs => bak}/dtx/images/dtx-chat01.png | Bin .../zh/docs => bak}/dtx/images/dtx-chat02.png | Bin .../zh/docs => bak}/dtx/images/dtx-chat03.png | Bin .../zh/docs => bak}/dtx/images/dtx-chat04.jpg | Bin .../zh/docs => bak}/dtx/images/dtx-chat04.png | Bin .../zh/docs => bak}/dtx/images/dtx-chat05.jpg | Bin .../zh/docs => bak}/dtx/images/dtx-chat05.png | Bin {docs/zh/docs => bak}/dtx/images/dtx.jpg | Bin .../docs => bak}/dtx/images/eval-create.jpg | Bin .../docs => bak}/dtx/images/eval-create01.jpg | Bin .../docs => bak}/dtx/images/eval-create02.jpg | Bin .../docs => bak}/dtx/images/eval-create03.jpg | Bin .../docs => bak}/dtx/images/eval-details.jpg | Bin .../docs => bak}/dtx/images/eval-manual01.jpg | Bin .../docs => bak}/dtx/images/eval-manual02.jpg | Bin .../dtx/images/fine-tuning-create.jpg | Bin .../fine-tuning-experiment-create01.jpg | Bin .../fine-tuning-experiment-create02.jpg | Bin .../fine-tuning-experiment-create03.png | Bin .../images/fine-tuning-experiment-delete.jpg | Bin .../images/fine-tuning-experiment-info01.jpg | Bin .../images/fine-tuning-experiment-info02.jpg | Bin .../images/fine-tuning-experiment-log01.png | Bin .../images/fine-tuning-experiment-log02.png | Bin .../images/fine-tuning-experiment-monitor.png | Bin .../docs => bak}/dtx/images/fine-tuning.jpg | Bin .../dtx/images/model-export-detail.jpg | Bin .../docs => bak}/dtx/images/model-export.jpg | Bin .../dtx/images/model-export01.jpg | Bin .../dtx/images/model-export02.jpg | Bin {docs/zh/docs => bak}/dtx/index.md | 0 .../zh/docs => bak}/dtx/mllm_demo_data/1.jpg | Bin .../zh/docs => bak}/dtx/mllm_demo_data/1.mp4 | Bin .../zh/docs => bak}/dtx/mllm_demo_data/2.avi | Bin .../zh/docs => bak}/dtx/mllm_demo_data/2.jpg | Bin .../zh/docs => bak}/dtx/mllm_demo_data/3.jpg | Bin .../zh/docs => bak}/dtx/mllm_demo_data/3.mp4 | Bin {docs/zh/docs => bak}/dtx/model-evaluate.md | 0 {docs/zh/docs => bak}/dtx/model-export.md | 0 {docs/zh/docs => bak}/eco/colossal-ai.md | 0 {docs/zh/docs => bak}/eco/dra.md | 0 {docs/zh/docs => bak}/eco/fluid.md | 0 {docs/zh/docs => bak}/eco/gpu-operator.md | 0 {docs/zh/docs => bak}/eco/gpu-rdma.md | 0 {docs/zh/docs => bak}/eco/hwameistor.md | 0 .../eco/images/NCCL_1GPU_multiGPU.png | Bin .../docs => bak}/eco/images/architecture.png | Bin .../eco/images/colossal-ai-video.png | Bin .../docs => bak}/eco/images/colossal-ai01.png | Bin {docs/zh/docs => bak}/eco/images/fluid.png | Bin .../docs => bak}/eco/images/gpu-operator.jpg | Bin .../eco/images/gpudirect-rdma.png | Bin .../zh/docs => bak}/eco/images/infiniband.png | Bin .../docs => bak}/eco/images/net-operator.jpg | Bin .../zh/docs => bak}/eco/images/ray-padded.svg | 0 {docs/zh/docs => bak}/eco/images/rdma.png | Bin {docs/zh/docs => bak}/eco/images/roce.webp | Bin .../eco/images/theory-of-kueue.svg | 0 .../docs => bak}/eco/images/vgpu-overview.png | Bin {docs/zh/docs => bak}/eco/index.md | 0 {docs/zh/docs => bak}/eco/infiniband.md | 0 {docs/zh/docs => bak}/eco/juicefs.md | 0 {docs/zh/docs => bak}/eco/kueue.md | 0 {docs/zh/docs => bak}/eco/mig.md | 0 {docs/zh/docs => bak}/eco/nccl.md | 0 {docs/zh/docs => bak}/eco/net-operator.md | 0 {docs/zh/docs => bak}/eco/ray.md | 0 {docs/zh/docs => bak}/eco/rdma.md | 0 {docs/zh/docs => bak}/eco/roce.md | 0 {docs/zh/docs => bak}/eco/spiderpool.md | 0 {docs/zh/docs => bak}/eco/sriov.md | 0 {docs/zh/docs => bak}/eco/triton.md | 0 {docs/zh/docs => bak}/eco/vgpu.md | 0 {docs/zh/docs => bak}/eco/vllm.md | 0 .../zh/docs => bak}/ghippo/images/about05.png | Bin .../zh/docs => bak}/ghippo/images/access.png | Bin {docs/zh/docs => bak}/ghippo/images/beian.png | Bin .../docs => bak}/ghippo/images/mybusiness.png | Bin {docs/zh/docs => bak}/ghippo/images/note.svg | 0 .../zh/docs => bak}/ghippo/images/oauth2.png | Bin .../ghippo/images/security-policy.png | Bin .../ghippo/images/selfapplication.png | Bin .../zh/docs => bak}/ghippo/intro/features.md | 0 .../zh/docs => bak}/ghippo/intro/glossary.md | 0 {docs/zh/docs => bak}/ghippo/intro/index.md | 0 {docs/zh/docs => bak}/ghippo/intro/login.md | 0 .../user-guide/access-control/custom-role.md | 0 .../user-guide/access-control/docking.md | 0 .../user-guide/access-control/global.md | 0 .../ghippo/user-guide/access-control/group.md | 0 .../ghippo/user-guide/access-control/iam.md | 0 .../user-guide/access-control/idprovider.md | 0 .../ghippo/user-guide/access-control/ldap.md | 0 .../user-guide/access-control/oauth2.0.md | 0 .../ghippo/user-guide/access-control/oidc.md | 0 .../ghippo/user-guide/access-control/role.md | 0 .../ghippo/user-guide/access-control/user.md | 0 .../user-guide/access-control/webhook.md | 0 .../ghippo/user-guide/audit/audit-log.md | 0 .../user-guide/audit/gproduct-audit/ghippo.md | 0 .../audit/gproduct-audit/insight.md | 0 .../user-guide/audit/gproduct-audit/kpanda.md | 0 .../ghippo/user-guide/audit/open-audit.md | 0 .../ghippo/user-guide/audit/open-k8s-audit.md | 0 .../ghippo/user-guide/audit/source-ip.md | 0 .../ghippo/user-guide/password.md | 0 .../user-guide/platform-setting/about.md | 0 .../user-guide/platform-setting/appearance.md | 0 .../platform-setting/mail-server.md | 0 .../user-guide/platform-setting/security.md | 0 .../user-guide/report-billing/billing.md | 0 .../ghippo/user-guide/report-billing/index.md | 0 .../user-guide/report-billing/report.md | 0 .../user-guide/workspace/folder-permission.md | 0 .../ghippo/user-guide/workspace/folders.md | 0 .../ghippo/user-guide/workspace/quota.md | 0 .../workspace/res-gp-and-shared-res.md | 0 .../ghippo/user-guide/workspace/workspace.md | 0 .../ghippo/user-guide/workspace/ws-folder.md | 0 .../user-guide/workspace/ws-permission.md | 0 .../insight/images/container01.png | Bin .../insight/images/find_root_cause/10.png | Bin .../insight/images/import-template.png | Bin .../insight/images/inhibition01.png | Bin .../insight/images/inhibition02.png | Bin .../insight/images/inhibition03.png | Bin .../insight/images/inhibition04.png | Bin .../insight/images/insight-agent.svg | 0 .../docs => bak}/insight/images/insight.svg | 0 .../insight/images/installagent01.png | Bin .../insight/images/installagent02.png | Bin .../insight/images/installagent03.png | Bin .../zh/docs => bak}/insight/images/ipavo.svg | 0 .../insight/images/kpandaservice.png | Bin .../zh/docs => bak}/insight/images/log04.png | Bin .../insight/images/logfilter00.png | Bin .../insight/images/policy-builtin.png | Bin .../docs => bak}/insight/images/policy02.png | Bin .../docs => bak}/insight/images/policy03.png | Bin .../docs => bak}/insight/images/policy07.png | Bin .../docs => bak}/insight/images/policy08.png | Bin .../docs => bak}/insight/images/silence03.png | Bin .../zh/docs => bak}/insight/images/sms00.png | Bin .../zh/docs => bak}/insight/images/sms01.png | Bin .../zh/docs => bak}/insight/images/sms02.png | Bin .../insight/images/smsserver01.png | Bin .../insight/images/smsserver02.png | Bin .../insight/images/template01.png | Bin .../insight/images/template02.png | Bin .../insight/images/template03.png | Bin .../insight/images/template04.png | Bin .../insight/images/template05.png | Bin .../docs => bak}/insight/images/trace02.png | Bin .../docs => bak}/insight/images/tracelog.png | Bin .../docs => bak}/insight/images/vmdisk14.png | Bin .../zh/docs => bak}/insight/intro/features.md | 0 {docs/zh/docs => bak}/insight/intro/index.md | 0 .../docs => bak}/insight/intro/permission.md | 0 .../docs => bak}/insight/intro/scenarios.md | 0 .../insight/reference/alertnotification.md | 0 .../docs => bak}/insight/reference/lucene.md | 0 .../insight/reference/notify-helper.md | 0 .../insight/reference/tailing-sidecar.md | 0 .../insight/reference/traceclockskew.md | 0 .../user-guide/alert-center/alert-policy.md | 0 .../user-guide/alert-center/alert-template.md | 0 .../insight/user-guide/alert-center/index.md | 0 .../user-guide/alert-center/inhibition.md | 0 .../user-guide/alert-center/message.md | 0 .../user-guide/alert-center/msg-template.md | 0 .../insight/user-guide/alert-center/silent.md | 0 .../user-guide/alert-center/sms-provider.md | 0 .../collection-manag/agent-status.md | 0 .../collection-manag/collection-manag.md | 0 .../collection-manag/metric-collect.md | 0 .../collection-manag/probe-module.md | 0 .../collection-manag/service-monitor.md | 0 .../insight/user-guide/dashboard/dashboard.md | 0 .../user-guide/dashboard/import-dashboard.md | 0 .../user-guide/dashboard/login-grafana.md | 0 .../insight/user-guide/dashboard/overview.md | 0 .../insight/user-guide/data-query/log.md | 0 .../insight/user-guide/data-query/metric.md | 0 .../insight/user-guide/infra/cluster.md | 0 .../insight/user-guide/infra/container.md | 0 .../insight/user-guide/infra/event.md | 0 .../insight/user-guide/infra/namespace.md | 0 .../insight/user-guide/infra/node.md | 0 .../insight/user-guide/infra/probe.md | 0 .../user-guide/system-config/modify-config.md | 0 .../system-config/system-component.md | 0 .../user-guide/system-config/system-config.md | 0 .../insight/user-guide/trace/service.md | 0 .../user-guide/trace/topology-helper.md | 0 .../insight/user-guide/trace/topology.md | 0 .../insight/user-guide/trace/trace.md | 0 .../docs => bak}/kpanda/images/backupd20481 | Bin .../kpanda/images/cluster-scheduler-plugin-04 | Bin .../kpanda/images/cp-cluster01.png | Bin .../kpanda/images/cp-cluster02.png | Bin {docs/zh/docs => bak}/kpanda/images/faq01.png | Bin {docs/zh/docs => bak}/kpanda/images/faq02.png | Bin .../zh/docs => bak}/kpanda/images/faq204.png | Bin .../docs => bak}/kpanda/images/gpu_mig04.png | Bin .../images/hpa-cronhpa-capability-rule-01.png | Bin {docs/zh/docs => bak}/kpanda/images/note.svg | 0 .../kpanda/images/operator-framework.svg | 0 {docs/zh/docs => bak}/kpanda/images/sc04.png | Bin .../docs => bak}/kpanda/images/settings02.png | Bin .../zh/docs => bak}/kpanda/images/success.png | Bin .../kpanda/images/update-kpanda.png | Bin .../zh/docs => bak}/kpanda/images/upgrade.png | Bin .../kpanda/images/upload-helm-01.png | Bin .../kpanda/images/upload-helm-02.png | Bin .../docs => bak}/kpanda/images/volcano-01.png | Bin .../docs => bak}/kpanda/images/volcano-02.png | Bin .../docs => bak}/kpanda/images/volcano-03.png | Bin .../zh/docs => bak}/kpanda/intro/concepts.md | 0 {docs/zh/docs => bak}/kpanda/intro/faq.md | 0 .../zh/docs => bak}/kpanda/intro/features.md | 0 {docs/zh/docs => bak}/kpanda/intro/index.md | 0 .../user-guide/clusterops/cluster-settings.md | 0 .../clusterops/latest-operations.md | 0 .../user-guide/clusters/access-cluster.md | 0 .../user-guide/clusters/cluster-role.md | 0 .../user-guide/clusters/cluster-status.md | 0 .../user-guide/clusters/cluster-version.md | 0 .../user-guide/clusters/delete-cluster.md | 0 .../user-guide/clusters/upgrade-cluster.md | 0 .../configmap-hot-loading.md | 0 .../configmaps-secrets/create-configmap.md | 0 .../configmaps-secrets/create-secret.md | 0 .../configmaps-secrets/use-configmap.md | 0 .../configmaps-secrets/use-secret.md | 0 .../user-guide/custom-resources/create.md | 0 .../kpanda/user-guide/gpu/Ascend_usage.md | 0 .../kpanda/user-guide/gpu/Iluvatar_usage.md | 0 .../user-guide/gpu/ascend_driver_install.md | 0 .../kpanda/user-guide/gpu/gpu-metrics.md | 0 .../kpanda/user-guide/gpu/gpu_matrix.md | 0 .../kpanda/user-guide/gpu/images/config.png | Bin .../user-guide/gpu/images/driveimage.png | Bin .../kpanda/user-guide/gpu/images/image-1.png | Bin .../kpanda/user-guide/gpu/images/image-2.png | Bin .../kpanda/user-guide/gpu/images/image.png | Bin .../kpanda/user-guide/gpu/images/kubean.png | Bin .../user-guide/gpu/images/miggpuoperator.png | Bin .../user-guide/gpu/images/migoperator.png | Bin .../user-guide/gpu/images/migpolicy.png | Bin .../kpanda/user-guide/gpu/images/mixed.png | Bin .../gpu/images/nvidia-gpu-driver-tag.jpg | Bin .../user-guide/gpu/images/operator-mig.png | Bin .../user-guide/gpu/images/redhat0.12.2.png | Bin .../kpanda/user-guide/gpu/images/rhel7.9.png | Bin .../kpanda/user-guide/gpu/index.md | 0 .../gpu/nvidia/full_gpu_userguide.md | 0 .../kpanda/user-guide/gpu/nvidia/index.md | 0 .../install_nvidia_driver_of_operator.md | 0 .../user-guide/gpu/nvidia/mig/create_mig.md | 0 .../kpanda/user-guide/gpu/nvidia/mig/index.md | 0 .../user-guide/gpu/nvidia/mig/mig_command.md | 0 .../user-guide/gpu/nvidia/mig/mig_usage.md | 0 .../gpu/nvidia/push_image_to_repo.md | 0 .../nvidia/upgrade_yum_source_centos7_9.md | 0 .../nvidia/upgrade_yum_source_redhat8_4.md | 0 .../user-guide/gpu/nvidia/vgpu/vgpu_addon.md | 0 .../user-guide/gpu/nvidia/vgpu/vgpu_user.md | 0 .../gpu/nvidia/yum_source_redhat7_9.md | 0 .../kpanda/user-guide/gpu/vgpu_quota.md | 0 .../user-guide/gpu/volcano_user_guide.md | 0 .../kpanda/user-guide/helm/Import-addon.md | 0 .../kpanda/user-guide/helm/README.md | 0 .../kpanda/user-guide/helm/helm-app.md | 0 .../kpanda/user-guide/helm/helm-repo.md | 0 .../user-guide/helm/multi-archi-helm.md | 0 .../kpanda/user-guide/helm/upload-helm.md | 0 .../user-guide/images/createVpaScale.png | Bin .../kpanda/user-guide/images/cronjob02.png | Bin .../kpanda/user-guide/images/cronjob03.png | Bin .../kpanda/user-guide/images/cronjob04.png | Bin .../kpanda/user-guide/images/cronjob12.png | Bin .../kpanda/user-guide/images/security08.png | Bin .../kpanda/user-guide/namespaces/createns.md | 0 .../kpanda/user-guide/namespaces/exclusive.md | 0 .../user-guide/namespaces/podsecurity.md | 0 .../user-guide/network/create-ingress.md | 0 .../user-guide/network/create-services.md | 0 .../user-guide/network/network-policy.md | 0 .../kpanda/user-guide/nodes/add-node.md | 0 .../kpanda/user-guide/nodes/delete-node.md | 0 .../user-guide/nodes/labels-annotations.md | 0 .../user-guide/nodes/node-authentication.md | 0 .../kpanda/user-guide/nodes/node-check.md | 0 .../kpanda/user-guide/nodes/node-details.md | 0 .../kpanda/user-guide/nodes/schedule.md | 0 .../kpanda/user-guide/nodes/taints.md | 0 .../user-guide/permissions/cluster-ns-auth.md | 0 .../permissions/permission-brief.md | 0 .../kpanda/user-guide/scale/create-hpa.md | 0 .../kpanda/user-guide/scale/create-vpa.md | 0 .../scale/hpa-cronhpa-compatibility-rules.md | 0 .../user-guide/scale/install-cronhpa.md | 0 .../scale/install-metrics-server.md | 0 .../kpanda/user-guide/scale/install-vpa.md | 0 .../kpanda/user-guide/storage/pv.md | 0 .../kpanda/user-guide/storage/pvc.md | 0 .../kpanda/user-guide/storage/sc-share.md | 0 .../kpanda/user-guide/storage/sc.md | 0 .../user-guide/workloads/create-cronjob.md | 0 .../user-guide/workloads/create-daemonset.md | 0 .../user-guide/workloads/create-deployment.md | 0 .../kpanda/user-guide/workloads/create-job.md | 0 .../workloads/create-statefulset.md | 0 .../workloads/pod-config/env-variables.md | 0 .../workloads/pod-config/health-check.md | 0 .../workloads/pod-config/job-parameters.md | 0 .../workloads/pod-config/lifecycle.md | 0 .../workloads/pod-config/scheduling-policy.md | 0 .../workloads/pod-config/workload-status.md | 0 {docs/zh/docs => bak}/monkey/create-flow.md | 0 {docs/zh/docs => bak}/monkey/features.md | 0 .../docs => bak}/monkey/images/architect.webp | Bin .../zh/docs => bak}/monkey/images/flow01.png | Bin .../zh/docs => bak}/monkey/images/flow010.png | Bin .../zh/docs => bak}/monkey/images/flow011.png | Bin .../zh/docs => bak}/monkey/images/flow02.png | Bin .../zh/docs => bak}/monkey/images/flow03.png | Bin .../zh/docs => bak}/monkey/images/flow04.png | Bin .../zh/docs => bak}/monkey/images/flow05.png | Bin .../zh/docs => bak}/monkey/images/flow06.png | Bin .../zh/docs => bak}/monkey/images/flow07.png | Bin .../zh/docs => bak}/monkey/images/flow08.png | Bin .../zh/docs => bak}/monkey/images/flow09.png | Bin {docs/zh/docs => bak}/monkey/index.md | 0 {docs/zh/docs => bak}/mscope/index.md | 0 docs/zh/docs/buy/index.md | 105 ++---------------- docs/zh/docs/buy/register.md | 13 --- docs/zh/docs/index.md | 5 - .../accesstoken.md | 0 .../personal-center => personal}/language.md | 0 .../security-setting.md | 0 docs/zh/navigation.yml | 8 +- 453 files changed, 114 insertions(+), 119 deletions(-) rename {docs/zh/docs => bak}/baize/features.md (100%) rename {docs/zh/docs => bak}/baize/images/archi.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-01.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-02.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-03.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-04.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-05.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-06.png (100%) rename {docs/zh/docs => bak}/baize/images/baize-07.png (100%) rename {docs/zh/docs => bak}/baize/index.md (100%) rename {docs/zh/docs => bak}/baize/quick-start.md (100%) rename {docs/zh/docs => bak}/buy/buy.md (100%) rename {docs/zh/docs => bak}/buy/images/DCE-introduction.csv (100%) rename {docs/zh/docs => bak}/buy/images/background.png (100%) rename {docs/zh/docs => bak}/buy/images/buy02.png (100%) rename {docs/zh/docs => bak}/buy/images/buy03.png (100%) rename {docs/zh/docs => bak}/buy/images/create-app.png (100%) rename {docs/zh/docs => bak}/buy/images/h-icon.png (100%) rename {docs/zh/docs => bak}/buy/images/image-1.png (100%) rename {docs/zh/docs => bak}/buy/images/image-10.png (100%) rename {docs/zh/docs => bak}/buy/images/image-11.png (100%) rename {docs/zh/docs => bak}/buy/images/image-12.png (100%) rename {docs/zh/docs => bak}/buy/images/image-13.png (100%) rename {docs/zh/docs => bak}/buy/images/image-14.png (100%) rename {docs/zh/docs => bak}/buy/images/image-15.png (100%) rename {docs/zh/docs => bak}/buy/images/image-16.png (100%) rename {docs/zh/docs => bak}/buy/images/image-17.png (100%) rename {docs/zh/docs => bak}/buy/images/image-18.png (100%) rename {docs/zh/docs => bak}/buy/images/image-19.png (100%) rename {docs/zh/docs => bak}/buy/images/image-2.png (100%) rename {docs/zh/docs => bak}/buy/images/image-20.png (100%) rename {docs/zh/docs => bak}/buy/images/image-21.png (100%) rename {docs/zh/docs => bak}/buy/images/image-22.png (100%) rename {docs/zh/docs => bak}/buy/images/image-23.png (100%) rename {docs/zh/docs => bak}/buy/images/image-24.png (100%) rename {docs/zh/docs => bak}/buy/images/image-25.png (100%) rename {docs/zh/docs => bak}/buy/images/image-26.png (100%) rename {docs/zh/docs => bak}/buy/images/image-27.png (100%) rename {docs/zh/docs => bak}/buy/images/image-3.png (100%) rename {docs/zh/docs => bak}/buy/images/image-4.png (100%) rename {docs/zh/docs => bak}/buy/images/image-5.png (100%) rename {docs/zh/docs => bak}/buy/images/image-6.png (100%) rename {docs/zh/docs => bak}/buy/images/image-7.png (100%) rename {docs/zh/docs => bak}/buy/images/image-8.png (100%) rename {docs/zh/docs => bak}/buy/images/image-9.png (100%) rename {docs/zh/docs => bak}/buy/images/image.png (100%) rename {docs/zh/docs => bak}/buy/images/landscape1.png (100%) rename {docs/zh/docs => bak}/buy/images/marketing-demo.txt (100%) rename {docs/zh/docs => bak}/buy/images/models.png (100%) create mode 100644 bak/buy/images/regis01.png rename {docs/zh/docs => bak}/buy/images/workflow.png (100%) create mode 100644 bak/buy/index.md rename {docs/zh/docs => bak}/buy/quick-start.md (100%) rename {docs/zh/docs => bak}/dmc/features.md (100%) rename {docs/zh/docs => bak}/dmc/images/access.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/access01.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/access02.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/built-in-model.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/dmc-home.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/get-model.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/image-1.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/image-1.png (100%) rename {docs/zh/docs => bak}/dmc/images/image-2.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/image-2.png (100%) rename {docs/zh/docs => bak}/dmc/images/image-3.png (100%) rename {docs/zh/docs => bak}/dmc/images/image-load.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/image.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/image.png (100%) rename {docs/zh/docs => bak}/dmc/images/inner01.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/inner02.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local01.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local02.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local03.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local03.png (100%) rename {docs/zh/docs => bak}/dmc/images/local04.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local05.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local05.png (100%) rename {docs/zh/docs => bak}/dmc/images/local06.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local07.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/local08.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/online01.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/online02.jpg (100%) rename {docs/zh/docs => bak}/dmc/images/online03.jpg (100%) rename {docs/zh/docs => bak}/dmc/index.md (100%) rename {docs/zh/docs => bak}/dmc/inner03.jpg (100%) rename {docs/zh/docs => bak}/dmc/model-hub/access-model.md (100%) rename {docs/zh/docs => bak}/dmc/model-hub/built-in.md (100%) rename {docs/zh/docs => bak}/dmc/model-hub/get-model-image.html (100%) rename {docs/zh/docs => bak}/dmc/model-hub/get-model-image.md (100%) rename {docs/zh/docs => bak}/dmc/model-service/local.md (100%) rename {docs/zh/docs => bak}/dmc/model-service/online.md (100%) rename {docs/zh/docs => bak}/dmc/model-square.md (100%) rename {docs/zh/docs => bak}/dmc/stat.md (100%) rename {docs/zh/docs => bak}/dtx/attach/alpaca_zh_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/c4_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/dataset_info.json (100%) rename {docs/zh/docs => bak}/dtx/attach/dpo_zh_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/glaive_toolcall_zh_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/kto_en_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/mcq.csv (100%) rename {docs/zh/docs => bak}/dtx/attach/mcq.jsonl (100%) rename {docs/zh/docs => bak}/dtx/attach/mllm_demo.json (100%) rename {docs/zh/docs => bak}/dtx/attach/qa.csv (100%) rename {docs/zh/docs => bak}/dtx/attach/qa.jsonl (100%) rename {docs/zh/docs => bak}/dtx/dataset.md (100%) rename {docs/zh/docs => bak}/dtx/features.md (100%) rename {docs/zh/docs => bak}/dtx/fine-tuning-fast.md (100%) rename {docs/zh/docs => bak}/dtx/fine-tuning-lab.md (100%) rename {docs/zh/docs => bak}/dtx/images/add-task.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/dataset01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/dataset02.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat01.png (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat02.png (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat03.png (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat04.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat04.png (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat05.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/dtx-chat05.png (100%) rename {docs/zh/docs => bak}/dtx/images/dtx.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-create.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-create01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-create02.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-create03.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-details.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-manual01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/eval-manual02.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-create.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-create01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-create02.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-create03.png (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-delete.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-info01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-info02.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-log01.png (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-log02.png (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning-experiment-monitor.png (100%) rename {docs/zh/docs => bak}/dtx/images/fine-tuning.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/model-export-detail.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/model-export.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/model-export01.jpg (100%) rename {docs/zh/docs => bak}/dtx/images/model-export02.jpg (100%) rename {docs/zh/docs => bak}/dtx/index.md (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/1.jpg (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/1.mp4 (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/2.avi (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/2.jpg (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/3.jpg (100%) rename {docs/zh/docs => bak}/dtx/mllm_demo_data/3.mp4 (100%) rename {docs/zh/docs => bak}/dtx/model-evaluate.md (100%) rename {docs/zh/docs => bak}/dtx/model-export.md (100%) rename {docs/zh/docs => bak}/eco/colossal-ai.md (100%) rename {docs/zh/docs => bak}/eco/dra.md (100%) rename {docs/zh/docs => bak}/eco/fluid.md (100%) rename {docs/zh/docs => bak}/eco/gpu-operator.md (100%) rename {docs/zh/docs => bak}/eco/gpu-rdma.md (100%) rename {docs/zh/docs => bak}/eco/hwameistor.md (100%) rename {docs/zh/docs => bak}/eco/images/NCCL_1GPU_multiGPU.png (100%) rename {docs/zh/docs => bak}/eco/images/architecture.png (100%) rename {docs/zh/docs => bak}/eco/images/colossal-ai-video.png (100%) rename {docs/zh/docs => bak}/eco/images/colossal-ai01.png (100%) rename {docs/zh/docs => bak}/eco/images/fluid.png (100%) rename {docs/zh/docs => bak}/eco/images/gpu-operator.jpg (100%) rename {docs/zh/docs => bak}/eco/images/gpudirect-rdma.png (100%) rename {docs/zh/docs => bak}/eco/images/infiniband.png (100%) rename {docs/zh/docs => bak}/eco/images/net-operator.jpg (100%) rename {docs/zh/docs => bak}/eco/images/ray-padded.svg (100%) rename {docs/zh/docs => bak}/eco/images/rdma.png (100%) rename {docs/zh/docs => bak}/eco/images/roce.webp (100%) rename {docs/zh/docs => bak}/eco/images/theory-of-kueue.svg (100%) rename {docs/zh/docs => bak}/eco/images/vgpu-overview.png (100%) rename {docs/zh/docs => bak}/eco/index.md (100%) rename {docs/zh/docs => bak}/eco/infiniband.md (100%) rename {docs/zh/docs => bak}/eco/juicefs.md (100%) rename {docs/zh/docs => bak}/eco/kueue.md (100%) rename {docs/zh/docs => bak}/eco/mig.md (100%) rename {docs/zh/docs => bak}/eco/nccl.md (100%) rename {docs/zh/docs => bak}/eco/net-operator.md (100%) rename {docs/zh/docs => bak}/eco/ray.md (100%) rename {docs/zh/docs => bak}/eco/rdma.md (100%) rename {docs/zh/docs => bak}/eco/roce.md (100%) rename {docs/zh/docs => bak}/eco/spiderpool.md (100%) rename {docs/zh/docs => bak}/eco/sriov.md (100%) rename {docs/zh/docs => bak}/eco/triton.md (100%) rename {docs/zh/docs => bak}/eco/vgpu.md (100%) rename {docs/zh/docs => bak}/eco/vllm.md (100%) rename {docs/zh/docs => bak}/ghippo/images/about05.png (100%) rename {docs/zh/docs => bak}/ghippo/images/access.png (100%) rename {docs/zh/docs => bak}/ghippo/images/beian.png (100%) rename {docs/zh/docs => bak}/ghippo/images/mybusiness.png (100%) rename {docs/zh/docs => bak}/ghippo/images/note.svg (100%) rename {docs/zh/docs => bak}/ghippo/images/oauth2.png (100%) rename {docs/zh/docs => bak}/ghippo/images/security-policy.png (100%) rename {docs/zh/docs => bak}/ghippo/images/selfapplication.png (100%) rename {docs/zh/docs => bak}/ghippo/intro/features.md (100%) rename {docs/zh/docs => bak}/ghippo/intro/glossary.md (100%) rename {docs/zh/docs => bak}/ghippo/intro/index.md (100%) rename {docs/zh/docs => bak}/ghippo/intro/login.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/custom-role.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/docking.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/global.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/group.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/iam.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/idprovider.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/ldap.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/oauth2.0.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/oidc.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/role.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/user.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/access-control/webhook.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/audit-log.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/gproduct-audit/ghippo.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/gproduct-audit/insight.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/gproduct-audit/kpanda.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/open-audit.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/open-k8s-audit.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/audit/source-ip.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/password.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/platform-setting/about.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/platform-setting/appearance.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/platform-setting/mail-server.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/platform-setting/security.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/report-billing/billing.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/report-billing/index.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/report-billing/report.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/folder-permission.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/folders.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/quota.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/res-gp-and-shared-res.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/workspace.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/ws-folder.md (100%) rename {docs/zh/docs => bak}/ghippo/user-guide/workspace/ws-permission.md (100%) rename {docs/zh/docs => bak}/insight/images/container01.png (100%) rename {docs/zh/docs => bak}/insight/images/find_root_cause/10.png (100%) rename {docs/zh/docs => bak}/insight/images/import-template.png (100%) rename {docs/zh/docs => bak}/insight/images/inhibition01.png (100%) rename {docs/zh/docs => bak}/insight/images/inhibition02.png (100%) rename {docs/zh/docs => bak}/insight/images/inhibition03.png (100%) rename {docs/zh/docs => bak}/insight/images/inhibition04.png (100%) rename {docs/zh/docs => bak}/insight/images/insight-agent.svg (100%) rename {docs/zh/docs => bak}/insight/images/insight.svg (100%) rename {docs/zh/docs => bak}/insight/images/installagent01.png (100%) rename {docs/zh/docs => bak}/insight/images/installagent02.png (100%) rename {docs/zh/docs => bak}/insight/images/installagent03.png (100%) rename {docs/zh/docs => bak}/insight/images/ipavo.svg (100%) rename {docs/zh/docs => bak}/insight/images/kpandaservice.png (100%) rename {docs/zh/docs => bak}/insight/images/log04.png (100%) rename {docs/zh/docs => bak}/insight/images/logfilter00.png (100%) rename {docs/zh/docs => bak}/insight/images/policy-builtin.png (100%) rename {docs/zh/docs => bak}/insight/images/policy02.png (100%) rename {docs/zh/docs => bak}/insight/images/policy03.png (100%) rename {docs/zh/docs => bak}/insight/images/policy07.png (100%) rename {docs/zh/docs => bak}/insight/images/policy08.png (100%) rename {docs/zh/docs => bak}/insight/images/silence03.png (100%) rename {docs/zh/docs => bak}/insight/images/sms00.png (100%) rename {docs/zh/docs => bak}/insight/images/sms01.png (100%) rename {docs/zh/docs => bak}/insight/images/sms02.png (100%) rename {docs/zh/docs => bak}/insight/images/smsserver01.png (100%) rename {docs/zh/docs => bak}/insight/images/smsserver02.png (100%) rename {docs/zh/docs => bak}/insight/images/template01.png (100%) rename {docs/zh/docs => bak}/insight/images/template02.png (100%) rename {docs/zh/docs => bak}/insight/images/template03.png (100%) rename {docs/zh/docs => bak}/insight/images/template04.png (100%) rename {docs/zh/docs => bak}/insight/images/template05.png (100%) rename {docs/zh/docs => bak}/insight/images/trace02.png (100%) rename {docs/zh/docs => bak}/insight/images/tracelog.png (100%) rename {docs/zh/docs => bak}/insight/images/vmdisk14.png (100%) rename {docs/zh/docs => bak}/insight/intro/features.md (100%) rename {docs/zh/docs => bak}/insight/intro/index.md (100%) rename {docs/zh/docs => bak}/insight/intro/permission.md (100%) rename {docs/zh/docs => bak}/insight/intro/scenarios.md (100%) rename {docs/zh/docs => bak}/insight/reference/alertnotification.md (100%) rename {docs/zh/docs => bak}/insight/reference/lucene.md (100%) rename {docs/zh/docs => bak}/insight/reference/notify-helper.md (100%) rename {docs/zh/docs => bak}/insight/reference/tailing-sidecar.md (100%) rename {docs/zh/docs => bak}/insight/reference/traceclockskew.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/alert-policy.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/alert-template.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/index.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/inhibition.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/message.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/msg-template.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/silent.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/alert-center/sms-provider.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/collection-manag/agent-status.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/collection-manag/collection-manag.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/collection-manag/metric-collect.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/collection-manag/probe-module.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/collection-manag/service-monitor.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/dashboard/dashboard.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/dashboard/import-dashboard.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/dashboard/login-grafana.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/dashboard/overview.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/data-query/log.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/data-query/metric.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/cluster.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/container.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/event.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/namespace.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/node.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/infra/probe.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/system-config/modify-config.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/system-config/system-component.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/system-config/system-config.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/trace/service.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/trace/topology-helper.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/trace/topology.md (100%) rename {docs/zh/docs => bak}/insight/user-guide/trace/trace.md (100%) rename {docs/zh/docs => bak}/kpanda/images/backupd20481 (100%) rename {docs/zh/docs => bak}/kpanda/images/cluster-scheduler-plugin-04 (100%) rename {docs/zh/docs => bak}/kpanda/images/cp-cluster01.png (100%) rename {docs/zh/docs => bak}/kpanda/images/cp-cluster02.png (100%) rename {docs/zh/docs => bak}/kpanda/images/faq01.png (100%) rename {docs/zh/docs => bak}/kpanda/images/faq02.png (100%) rename {docs/zh/docs => bak}/kpanda/images/faq204.png (100%) rename {docs/zh/docs => bak}/kpanda/images/gpu_mig04.png (100%) rename {docs/zh/docs => bak}/kpanda/images/hpa-cronhpa-capability-rule-01.png (100%) rename {docs/zh/docs => bak}/kpanda/images/note.svg (100%) rename {docs/zh/docs => bak}/kpanda/images/operator-framework.svg (100%) rename {docs/zh/docs => bak}/kpanda/images/sc04.png (100%) rename {docs/zh/docs => bak}/kpanda/images/settings02.png (100%) rename {docs/zh/docs => bak}/kpanda/images/success.png (100%) rename {docs/zh/docs => bak}/kpanda/images/update-kpanda.png (100%) rename {docs/zh/docs => bak}/kpanda/images/upgrade.png (100%) rename {docs/zh/docs => bak}/kpanda/images/upload-helm-01.png (100%) rename {docs/zh/docs => bak}/kpanda/images/upload-helm-02.png (100%) rename {docs/zh/docs => bak}/kpanda/images/volcano-01.png (100%) rename {docs/zh/docs => bak}/kpanda/images/volcano-02.png (100%) rename {docs/zh/docs => bak}/kpanda/images/volcano-03.png (100%) rename {docs/zh/docs => bak}/kpanda/intro/concepts.md (100%) rename {docs/zh/docs => bak}/kpanda/intro/faq.md (100%) rename {docs/zh/docs => bak}/kpanda/intro/features.md (100%) rename {docs/zh/docs => bak}/kpanda/intro/index.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusterops/cluster-settings.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusterops/latest-operations.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/access-cluster.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/cluster-role.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/cluster-status.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/cluster-version.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/delete-cluster.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/clusters/upgrade-cluster.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/configmaps-secrets/configmap-hot-loading.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/configmaps-secrets/create-configmap.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/configmaps-secrets/create-secret.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/configmaps-secrets/use-configmap.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/configmaps-secrets/use-secret.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/custom-resources/create.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/Ascend_usage.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/Iluvatar_usage.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/ascend_driver_install.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/gpu-metrics.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/gpu_matrix.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/config.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/driveimage.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/image-1.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/image-2.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/image.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/kubean.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/miggpuoperator.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/migoperator.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/migpolicy.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/mixed.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/nvidia-gpu-driver-tag.jpg (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/operator-mig.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/redhat0.12.2.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/images/rhel7.9.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/index.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/full_gpu_userguide.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/index.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/install_nvidia_driver_of_operator.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/mig/create_mig.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/mig/index.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/mig/mig_command.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/mig/mig_usage.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/push_image_to_repo.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_centos7_9.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_redhat8_4.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_addon.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_user.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/nvidia/yum_source_redhat7_9.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/vgpu_quota.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/gpu/volcano_user_guide.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/Import-addon.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/README.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/helm-app.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/helm-repo.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/multi-archi-helm.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/helm/upload-helm.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/createVpaScale.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/cronjob02.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/cronjob03.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/cronjob04.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/cronjob12.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/images/security08.png (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/namespaces/createns.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/namespaces/exclusive.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/namespaces/podsecurity.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/network/create-ingress.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/network/create-services.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/network/network-policy.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/add-node.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/delete-node.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/labels-annotations.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/node-authentication.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/node-check.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/node-details.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/schedule.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/nodes/taints.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/permissions/cluster-ns-auth.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/permissions/permission-brief.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/create-hpa.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/create-vpa.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/hpa-cronhpa-compatibility-rules.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/install-cronhpa.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/install-metrics-server.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/scale/install-vpa.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/storage/pv.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/storage/pvc.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/storage/sc-share.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/storage/sc.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/create-cronjob.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/create-daemonset.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/create-deployment.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/create-job.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/create-statefulset.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/env-variables.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/health-check.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/job-parameters.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/lifecycle.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/scheduling-policy.md (100%) rename {docs/zh/docs => bak}/kpanda/user-guide/workloads/pod-config/workload-status.md (100%) rename {docs/zh/docs => bak}/monkey/create-flow.md (100%) rename {docs/zh/docs => bak}/monkey/features.md (100%) rename {docs/zh/docs => bak}/monkey/images/architect.webp (100%) rename {docs/zh/docs => bak}/monkey/images/flow01.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow010.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow011.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow02.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow03.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow04.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow05.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow06.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow07.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow08.png (100%) rename {docs/zh/docs => bak}/monkey/images/flow09.png (100%) rename {docs/zh/docs => bak}/monkey/index.md (100%) rename {docs/zh/docs => bak}/mscope/index.md (100%) delete mode 100644 docs/zh/docs/buy/register.md rename docs/zh/docs/{ghippo/user-guide/personal-center => personal}/accesstoken.md (100%) rename docs/zh/docs/{ghippo/user-guide/personal-center => personal}/language.md (100%) rename docs/zh/docs/{ghippo/user-guide/personal-center => personal}/security-setting.md (100%) diff --git a/docs/zh/docs/baize/features.md b/bak/baize/features.md similarity index 100% rename from docs/zh/docs/baize/features.md rename to bak/baize/features.md diff --git a/docs/zh/docs/baize/images/archi.png b/bak/baize/images/archi.png similarity index 100% rename from docs/zh/docs/baize/images/archi.png rename to bak/baize/images/archi.png diff --git a/docs/zh/docs/baize/images/baize-01.png b/bak/baize/images/baize-01.png similarity index 100% rename from docs/zh/docs/baize/images/baize-01.png rename to bak/baize/images/baize-01.png diff --git a/docs/zh/docs/baize/images/baize-02.png b/bak/baize/images/baize-02.png similarity index 100% rename from docs/zh/docs/baize/images/baize-02.png rename to bak/baize/images/baize-02.png diff --git a/docs/zh/docs/baize/images/baize-03.png b/bak/baize/images/baize-03.png similarity index 100% rename from docs/zh/docs/baize/images/baize-03.png rename to bak/baize/images/baize-03.png diff --git a/docs/zh/docs/baize/images/baize-04.png b/bak/baize/images/baize-04.png similarity index 100% rename from docs/zh/docs/baize/images/baize-04.png rename to bak/baize/images/baize-04.png diff --git a/docs/zh/docs/baize/images/baize-05.png b/bak/baize/images/baize-05.png similarity index 100% rename from docs/zh/docs/baize/images/baize-05.png rename to bak/baize/images/baize-05.png diff --git a/docs/zh/docs/baize/images/baize-06.png b/bak/baize/images/baize-06.png similarity index 100% rename from docs/zh/docs/baize/images/baize-06.png rename to bak/baize/images/baize-06.png diff --git a/docs/zh/docs/baize/images/baize-07.png b/bak/baize/images/baize-07.png similarity index 100% rename from docs/zh/docs/baize/images/baize-07.png rename to bak/baize/images/baize-07.png diff --git a/docs/zh/docs/baize/index.md b/bak/baize/index.md similarity index 100% rename from docs/zh/docs/baize/index.md rename to bak/baize/index.md diff --git a/docs/zh/docs/baize/quick-start.md b/bak/baize/quick-start.md similarity index 100% rename from docs/zh/docs/baize/quick-start.md rename to bak/baize/quick-start.md diff --git a/docs/zh/docs/buy/buy.md b/bak/buy/buy.md similarity index 100% rename from docs/zh/docs/buy/buy.md rename to bak/buy/buy.md diff --git a/docs/zh/docs/buy/images/DCE-introduction.csv b/bak/buy/images/DCE-introduction.csv similarity index 100% rename from docs/zh/docs/buy/images/DCE-introduction.csv rename to bak/buy/images/DCE-introduction.csv diff --git a/docs/zh/docs/buy/images/background.png b/bak/buy/images/background.png similarity index 100% rename from docs/zh/docs/buy/images/background.png rename to bak/buy/images/background.png diff --git a/docs/zh/docs/buy/images/buy02.png b/bak/buy/images/buy02.png similarity index 100% rename from docs/zh/docs/buy/images/buy02.png rename to bak/buy/images/buy02.png diff --git a/docs/zh/docs/buy/images/buy03.png b/bak/buy/images/buy03.png similarity index 100% rename from docs/zh/docs/buy/images/buy03.png rename to bak/buy/images/buy03.png diff --git a/docs/zh/docs/buy/images/create-app.png b/bak/buy/images/create-app.png similarity index 100% rename from docs/zh/docs/buy/images/create-app.png rename to bak/buy/images/create-app.png diff --git a/docs/zh/docs/buy/images/h-icon.png b/bak/buy/images/h-icon.png similarity index 100% rename from docs/zh/docs/buy/images/h-icon.png rename to bak/buy/images/h-icon.png diff --git a/docs/zh/docs/buy/images/image-1.png b/bak/buy/images/image-1.png similarity index 100% rename from docs/zh/docs/buy/images/image-1.png rename to bak/buy/images/image-1.png diff --git a/docs/zh/docs/buy/images/image-10.png b/bak/buy/images/image-10.png similarity index 100% rename from docs/zh/docs/buy/images/image-10.png rename to bak/buy/images/image-10.png diff --git a/docs/zh/docs/buy/images/image-11.png b/bak/buy/images/image-11.png similarity index 100% rename from docs/zh/docs/buy/images/image-11.png rename to bak/buy/images/image-11.png diff --git a/docs/zh/docs/buy/images/image-12.png b/bak/buy/images/image-12.png similarity index 100% rename from docs/zh/docs/buy/images/image-12.png rename to bak/buy/images/image-12.png diff --git a/docs/zh/docs/buy/images/image-13.png b/bak/buy/images/image-13.png similarity index 100% rename from docs/zh/docs/buy/images/image-13.png rename to bak/buy/images/image-13.png diff --git a/docs/zh/docs/buy/images/image-14.png b/bak/buy/images/image-14.png similarity index 100% rename from docs/zh/docs/buy/images/image-14.png rename to bak/buy/images/image-14.png diff --git a/docs/zh/docs/buy/images/image-15.png b/bak/buy/images/image-15.png similarity index 100% rename from docs/zh/docs/buy/images/image-15.png rename to bak/buy/images/image-15.png diff --git a/docs/zh/docs/buy/images/image-16.png b/bak/buy/images/image-16.png similarity index 100% rename from docs/zh/docs/buy/images/image-16.png rename to bak/buy/images/image-16.png diff --git a/docs/zh/docs/buy/images/image-17.png b/bak/buy/images/image-17.png similarity index 100% rename from docs/zh/docs/buy/images/image-17.png rename to bak/buy/images/image-17.png diff --git a/docs/zh/docs/buy/images/image-18.png b/bak/buy/images/image-18.png similarity index 100% rename from docs/zh/docs/buy/images/image-18.png rename to bak/buy/images/image-18.png diff --git a/docs/zh/docs/buy/images/image-19.png b/bak/buy/images/image-19.png similarity index 100% rename from docs/zh/docs/buy/images/image-19.png rename to bak/buy/images/image-19.png diff --git a/docs/zh/docs/buy/images/image-2.png b/bak/buy/images/image-2.png similarity index 100% rename from docs/zh/docs/buy/images/image-2.png rename to bak/buy/images/image-2.png diff --git a/docs/zh/docs/buy/images/image-20.png b/bak/buy/images/image-20.png similarity index 100% rename from docs/zh/docs/buy/images/image-20.png rename to bak/buy/images/image-20.png diff --git a/docs/zh/docs/buy/images/image-21.png b/bak/buy/images/image-21.png similarity index 100% rename from docs/zh/docs/buy/images/image-21.png rename to bak/buy/images/image-21.png diff --git a/docs/zh/docs/buy/images/image-22.png b/bak/buy/images/image-22.png similarity index 100% rename from docs/zh/docs/buy/images/image-22.png rename to bak/buy/images/image-22.png diff --git a/docs/zh/docs/buy/images/image-23.png b/bak/buy/images/image-23.png similarity index 100% rename from docs/zh/docs/buy/images/image-23.png rename to bak/buy/images/image-23.png diff --git a/docs/zh/docs/buy/images/image-24.png b/bak/buy/images/image-24.png similarity index 100% rename from docs/zh/docs/buy/images/image-24.png rename to bak/buy/images/image-24.png diff --git a/docs/zh/docs/buy/images/image-25.png b/bak/buy/images/image-25.png similarity index 100% rename from docs/zh/docs/buy/images/image-25.png rename to bak/buy/images/image-25.png diff --git a/docs/zh/docs/buy/images/image-26.png b/bak/buy/images/image-26.png similarity index 100% rename from docs/zh/docs/buy/images/image-26.png rename to bak/buy/images/image-26.png diff --git a/docs/zh/docs/buy/images/image-27.png b/bak/buy/images/image-27.png similarity index 100% rename from docs/zh/docs/buy/images/image-27.png rename to bak/buy/images/image-27.png diff --git a/docs/zh/docs/buy/images/image-3.png b/bak/buy/images/image-3.png similarity index 100% rename from docs/zh/docs/buy/images/image-3.png rename to bak/buy/images/image-3.png diff --git a/docs/zh/docs/buy/images/image-4.png b/bak/buy/images/image-4.png similarity index 100% rename from docs/zh/docs/buy/images/image-4.png rename to bak/buy/images/image-4.png diff --git a/docs/zh/docs/buy/images/image-5.png b/bak/buy/images/image-5.png similarity index 100% rename from docs/zh/docs/buy/images/image-5.png rename to bak/buy/images/image-5.png diff --git a/docs/zh/docs/buy/images/image-6.png b/bak/buy/images/image-6.png similarity index 100% rename from docs/zh/docs/buy/images/image-6.png rename to bak/buy/images/image-6.png diff --git a/docs/zh/docs/buy/images/image-7.png b/bak/buy/images/image-7.png similarity index 100% rename from docs/zh/docs/buy/images/image-7.png rename to bak/buy/images/image-7.png diff --git a/docs/zh/docs/buy/images/image-8.png b/bak/buy/images/image-8.png similarity index 100% rename from docs/zh/docs/buy/images/image-8.png rename to bak/buy/images/image-8.png diff --git a/docs/zh/docs/buy/images/image-9.png b/bak/buy/images/image-9.png similarity index 100% rename from docs/zh/docs/buy/images/image-9.png rename to bak/buy/images/image-9.png diff --git a/docs/zh/docs/buy/images/image.png b/bak/buy/images/image.png similarity index 100% rename from docs/zh/docs/buy/images/image.png rename to bak/buy/images/image.png diff --git a/docs/zh/docs/buy/images/landscape1.png b/bak/buy/images/landscape1.png similarity index 100% rename from docs/zh/docs/buy/images/landscape1.png rename to bak/buy/images/landscape1.png diff --git a/docs/zh/docs/buy/images/marketing-demo.txt b/bak/buy/images/marketing-demo.txt similarity index 100% rename from docs/zh/docs/buy/images/marketing-demo.txt rename to bak/buy/images/marketing-demo.txt diff --git a/docs/zh/docs/buy/images/models.png b/bak/buy/images/models.png similarity index 100% rename from docs/zh/docs/buy/images/models.png rename to bak/buy/images/models.png diff --git a/bak/buy/images/regis01.png b/bak/buy/images/regis01.png new file mode 100644 index 0000000000000000000000000000000000000000..e94efed80ecebb33a47bf27fe9bf9fa9fbc44612 GIT binary patch literal 148003 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

F*M%FNsgMnbUM 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 + + + +## 行业背景 + +全球人工智能行业大爆发,对智能算力提出了指数级的增长要求。 + +!!! quote "SemiAnalysis" + + GPT-4 在大约 2.5 万个 A100 (GPU 利用率 32%-36%)上训练 90-100 天,单次训练成本 6300 万美元。 + +!!! quote "埃隆·马斯克" + + GPT-5 的训练可能需要 3-5 万块 H100。 + +在国内,算力成为新质生产力基建热点,从中央到地方各层级政策密集出台。 + +- 2024.2 国务院国资委明确央企要把发展 AI 放在全局工作中统筹谋划,加快建设一批智能算力中心 +- 人民银行、工信部等 6 部门联合发文:鼓励金融机构加大对绿色低碳算力基础设施的信贷支持力度 +- 北京:“十四五 期间 形成规模化先进算力供给能力,支撑千亿级参数量的大型语言模型、大型视觉模型、多模态大模型、科学计算大模型... +- 上海:到 2024 年,本市数据中心算力供给呈现以智算算力等高性能算力为主的多元算力协同体系,总算力超 15EFLOPS,高性能算力占比达到 35% +- 广东:到 2025年,智能算力规模实现全国第一、全球领先,通用人工智能技术创新体系较为完备,人工智能高水平应用场景进一步拓展,核心产业规模突破3000 亿元,企业数量超 2000 家 +- 江苏:到 2027 年底,全省 算力规模达到 70 万核 CPU 和 400PB 存储、新增高性能算力持续增长 +- 浙江:到 2024 年形成 10 项以上人工智能重大科技成果,获得 1000 项以上核心发明专利;打造 3-4 个千亿级人工智能产业集群,产业营业收入年均增长 15% 以上 +- 河南:到 2025 年 智算和超算算力规模超过 2000PFLOPS,高性能算力占比超过 30% +- 山东:到 2025 年,全省 数据中心 在用标准机架数达到 45 万个以上,平均利用率提升到 60% 以上 +- 湖南:到 2027 年长沙人工智能创新中心、马栏山视频超算中心等加快建设,建成和在建规模以上数据中心 51 个,标准机架 17.2 万个 +- 成都:到 2025 年,全市人工智能产业产值突破 1500 亿元,人工智能创新应用场景数量达到 100 个以上 +- 贵州:2023-2025 年贵州省通用算力、智算算力、超算算力的总规模分别达 2Eflops、5Eflops 和 10Eflops + +![行业背景](./images/background.png) diff --git a/docs/zh/docs/buy/quick-start.md b/bak/buy/quick-start.md similarity index 100% rename from docs/zh/docs/buy/quick-start.md rename to bak/buy/quick-start.md diff --git a/docs/zh/docs/dmc/features.md b/bak/dmc/features.md similarity index 100% rename from docs/zh/docs/dmc/features.md rename to bak/dmc/features.md diff --git a/docs/zh/docs/dmc/images/access.jpg b/bak/dmc/images/access.jpg similarity index 100% rename from docs/zh/docs/dmc/images/access.jpg rename to bak/dmc/images/access.jpg diff --git a/docs/zh/docs/dmc/images/access01.jpg b/bak/dmc/images/access01.jpg similarity index 100% rename from docs/zh/docs/dmc/images/access01.jpg rename to bak/dmc/images/access01.jpg diff --git a/docs/zh/docs/dmc/images/access02.jpg b/bak/dmc/images/access02.jpg similarity index 100% rename from docs/zh/docs/dmc/images/access02.jpg rename to bak/dmc/images/access02.jpg diff --git a/docs/zh/docs/dmc/images/built-in-model.jpg b/bak/dmc/images/built-in-model.jpg similarity index 100% rename from docs/zh/docs/dmc/images/built-in-model.jpg rename to bak/dmc/images/built-in-model.jpg diff --git a/docs/zh/docs/dmc/images/dmc-home.jpg b/bak/dmc/images/dmc-home.jpg similarity index 100% rename from docs/zh/docs/dmc/images/dmc-home.jpg rename to bak/dmc/images/dmc-home.jpg diff --git a/docs/zh/docs/dmc/images/get-model.jpg b/bak/dmc/images/get-model.jpg similarity index 100% rename from docs/zh/docs/dmc/images/get-model.jpg rename to bak/dmc/images/get-model.jpg diff --git a/docs/zh/docs/dmc/images/image-1.jpg b/bak/dmc/images/image-1.jpg similarity index 100% rename from docs/zh/docs/dmc/images/image-1.jpg rename to bak/dmc/images/image-1.jpg diff --git a/docs/zh/docs/dmc/images/image-1.png b/bak/dmc/images/image-1.png similarity index 100% rename from docs/zh/docs/dmc/images/image-1.png rename to bak/dmc/images/image-1.png diff --git a/docs/zh/docs/dmc/images/image-2.jpg b/bak/dmc/images/image-2.jpg similarity index 100% rename from docs/zh/docs/dmc/images/image-2.jpg rename to bak/dmc/images/image-2.jpg diff --git a/docs/zh/docs/dmc/images/image-2.png b/bak/dmc/images/image-2.png similarity index 100% rename from docs/zh/docs/dmc/images/image-2.png rename to bak/dmc/images/image-2.png diff --git a/docs/zh/docs/dmc/images/image-3.png b/bak/dmc/images/image-3.png similarity index 100% rename from docs/zh/docs/dmc/images/image-3.png rename to bak/dmc/images/image-3.png diff --git a/docs/zh/docs/dmc/images/image-load.jpg b/bak/dmc/images/image-load.jpg similarity index 100% rename from docs/zh/docs/dmc/images/image-load.jpg rename to bak/dmc/images/image-load.jpg diff --git a/docs/zh/docs/dmc/images/image.jpg b/bak/dmc/images/image.jpg similarity index 100% rename from docs/zh/docs/dmc/images/image.jpg rename to bak/dmc/images/image.jpg diff --git a/docs/zh/docs/dmc/images/image.png b/bak/dmc/images/image.png similarity index 100% rename from docs/zh/docs/dmc/images/image.png rename to bak/dmc/images/image.png diff --git a/docs/zh/docs/dmc/images/inner01.jpg b/bak/dmc/images/inner01.jpg similarity index 100% rename from docs/zh/docs/dmc/images/inner01.jpg rename to bak/dmc/images/inner01.jpg diff --git a/docs/zh/docs/dmc/images/inner02.jpg b/bak/dmc/images/inner02.jpg similarity index 100% rename from docs/zh/docs/dmc/images/inner02.jpg rename to bak/dmc/images/inner02.jpg diff --git a/docs/zh/docs/dmc/images/local01.jpg b/bak/dmc/images/local01.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local01.jpg rename to bak/dmc/images/local01.jpg diff --git a/docs/zh/docs/dmc/images/local02.jpg b/bak/dmc/images/local02.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local02.jpg rename to bak/dmc/images/local02.jpg diff --git a/docs/zh/docs/dmc/images/local03.jpg b/bak/dmc/images/local03.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local03.jpg rename to bak/dmc/images/local03.jpg diff --git a/docs/zh/docs/dmc/images/local03.png b/bak/dmc/images/local03.png similarity index 100% rename from docs/zh/docs/dmc/images/local03.png rename to bak/dmc/images/local03.png diff --git a/docs/zh/docs/dmc/images/local04.jpg b/bak/dmc/images/local04.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local04.jpg rename to bak/dmc/images/local04.jpg diff --git a/docs/zh/docs/dmc/images/local05.jpg b/bak/dmc/images/local05.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local05.jpg rename to bak/dmc/images/local05.jpg diff --git a/docs/zh/docs/dmc/images/local05.png b/bak/dmc/images/local05.png similarity index 100% rename from docs/zh/docs/dmc/images/local05.png rename to bak/dmc/images/local05.png diff --git a/docs/zh/docs/dmc/images/local06.jpg b/bak/dmc/images/local06.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local06.jpg rename to bak/dmc/images/local06.jpg diff --git a/docs/zh/docs/dmc/images/local07.jpg b/bak/dmc/images/local07.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local07.jpg rename to bak/dmc/images/local07.jpg diff --git a/docs/zh/docs/dmc/images/local08.jpg b/bak/dmc/images/local08.jpg similarity index 100% rename from docs/zh/docs/dmc/images/local08.jpg rename to bak/dmc/images/local08.jpg diff --git a/docs/zh/docs/dmc/images/online01.jpg b/bak/dmc/images/online01.jpg similarity index 100% rename from docs/zh/docs/dmc/images/online01.jpg rename to bak/dmc/images/online01.jpg diff --git a/docs/zh/docs/dmc/images/online02.jpg b/bak/dmc/images/online02.jpg similarity index 100% rename from docs/zh/docs/dmc/images/online02.jpg rename to bak/dmc/images/online02.jpg diff --git a/docs/zh/docs/dmc/images/online03.jpg b/bak/dmc/images/online03.jpg similarity index 100% rename from docs/zh/docs/dmc/images/online03.jpg rename to bak/dmc/images/online03.jpg diff --git a/docs/zh/docs/dmc/index.md b/bak/dmc/index.md similarity index 100% rename from docs/zh/docs/dmc/index.md rename to bak/dmc/index.md diff --git a/docs/zh/docs/dmc/inner03.jpg b/bak/dmc/inner03.jpg similarity index 100% rename from docs/zh/docs/dmc/inner03.jpg rename to bak/dmc/inner03.jpg diff --git a/docs/zh/docs/dmc/model-hub/access-model.md b/bak/dmc/model-hub/access-model.md similarity index 100% rename from docs/zh/docs/dmc/model-hub/access-model.md rename to bak/dmc/model-hub/access-model.md diff --git a/docs/zh/docs/dmc/model-hub/built-in.md b/bak/dmc/model-hub/built-in.md similarity index 100% rename from docs/zh/docs/dmc/model-hub/built-in.md rename to bak/dmc/model-hub/built-in.md diff --git a/docs/zh/docs/dmc/model-hub/get-model-image.html b/bak/dmc/model-hub/get-model-image.html similarity index 100% rename from docs/zh/docs/dmc/model-hub/get-model-image.html rename to bak/dmc/model-hub/get-model-image.html diff --git a/docs/zh/docs/dmc/model-hub/get-model-image.md b/bak/dmc/model-hub/get-model-image.md similarity index 100% rename from docs/zh/docs/dmc/model-hub/get-model-image.md rename to bak/dmc/model-hub/get-model-image.md diff --git a/docs/zh/docs/dmc/model-service/local.md b/bak/dmc/model-service/local.md similarity index 100% rename from docs/zh/docs/dmc/model-service/local.md rename to bak/dmc/model-service/local.md diff --git a/docs/zh/docs/dmc/model-service/online.md b/bak/dmc/model-service/online.md similarity index 100% rename from docs/zh/docs/dmc/model-service/online.md rename to bak/dmc/model-service/online.md diff --git a/docs/zh/docs/dmc/model-square.md b/bak/dmc/model-square.md similarity index 100% rename from docs/zh/docs/dmc/model-square.md rename to bak/dmc/model-square.md diff --git a/docs/zh/docs/dmc/stat.md b/bak/dmc/stat.md similarity index 100% rename from docs/zh/docs/dmc/stat.md rename to bak/dmc/stat.md diff --git a/docs/zh/docs/dtx/attach/alpaca_zh_demo.json b/bak/dtx/attach/alpaca_zh_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/alpaca_zh_demo.json rename to bak/dtx/attach/alpaca_zh_demo.json diff --git a/docs/zh/docs/dtx/attach/c4_demo.json b/bak/dtx/attach/c4_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/c4_demo.json rename to bak/dtx/attach/c4_demo.json diff --git a/docs/zh/docs/dtx/attach/dataset_info.json b/bak/dtx/attach/dataset_info.json similarity index 100% rename from docs/zh/docs/dtx/attach/dataset_info.json rename to bak/dtx/attach/dataset_info.json diff --git a/docs/zh/docs/dtx/attach/dpo_zh_demo.json b/bak/dtx/attach/dpo_zh_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/dpo_zh_demo.json rename to bak/dtx/attach/dpo_zh_demo.json diff --git a/docs/zh/docs/dtx/attach/glaive_toolcall_zh_demo.json b/bak/dtx/attach/glaive_toolcall_zh_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/glaive_toolcall_zh_demo.json rename to bak/dtx/attach/glaive_toolcall_zh_demo.json diff --git a/docs/zh/docs/dtx/attach/kto_en_demo.json b/bak/dtx/attach/kto_en_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/kto_en_demo.json rename to bak/dtx/attach/kto_en_demo.json diff --git a/docs/zh/docs/dtx/attach/mcq.csv b/bak/dtx/attach/mcq.csv similarity index 100% rename from docs/zh/docs/dtx/attach/mcq.csv rename to bak/dtx/attach/mcq.csv diff --git a/docs/zh/docs/dtx/attach/mcq.jsonl b/bak/dtx/attach/mcq.jsonl similarity index 100% rename from docs/zh/docs/dtx/attach/mcq.jsonl rename to bak/dtx/attach/mcq.jsonl diff --git a/docs/zh/docs/dtx/attach/mllm_demo.json b/bak/dtx/attach/mllm_demo.json similarity index 100% rename from docs/zh/docs/dtx/attach/mllm_demo.json rename to bak/dtx/attach/mllm_demo.json diff --git a/docs/zh/docs/dtx/attach/qa.csv b/bak/dtx/attach/qa.csv similarity index 100% rename from docs/zh/docs/dtx/attach/qa.csv rename to bak/dtx/attach/qa.csv diff --git a/docs/zh/docs/dtx/attach/qa.jsonl b/bak/dtx/attach/qa.jsonl similarity index 100% rename from docs/zh/docs/dtx/attach/qa.jsonl rename to bak/dtx/attach/qa.jsonl diff --git a/docs/zh/docs/dtx/dataset.md b/bak/dtx/dataset.md similarity index 100% rename from docs/zh/docs/dtx/dataset.md rename to bak/dtx/dataset.md diff --git a/docs/zh/docs/dtx/features.md b/bak/dtx/features.md similarity index 100% rename from docs/zh/docs/dtx/features.md rename to bak/dtx/features.md diff --git a/docs/zh/docs/dtx/fine-tuning-fast.md b/bak/dtx/fine-tuning-fast.md similarity index 100% rename from docs/zh/docs/dtx/fine-tuning-fast.md rename to bak/dtx/fine-tuning-fast.md diff --git a/docs/zh/docs/dtx/fine-tuning-lab.md b/bak/dtx/fine-tuning-lab.md similarity index 100% rename from docs/zh/docs/dtx/fine-tuning-lab.md rename to bak/dtx/fine-tuning-lab.md diff --git a/docs/zh/docs/dtx/images/add-task.jpg b/bak/dtx/images/add-task.jpg similarity index 100% rename from docs/zh/docs/dtx/images/add-task.jpg rename to bak/dtx/images/add-task.jpg diff --git a/docs/zh/docs/dtx/images/dataset01.jpg b/bak/dtx/images/dataset01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/dataset01.jpg rename to bak/dtx/images/dataset01.jpg diff --git a/docs/zh/docs/dtx/images/dataset02.jpg b/bak/dtx/images/dataset02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/dataset02.jpg rename to bak/dtx/images/dataset02.jpg diff --git a/docs/zh/docs/dtx/images/dtx-chat01.png b/bak/dtx/images/dtx-chat01.png similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat01.png rename to bak/dtx/images/dtx-chat01.png diff --git a/docs/zh/docs/dtx/images/dtx-chat02.png b/bak/dtx/images/dtx-chat02.png similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat02.png rename to bak/dtx/images/dtx-chat02.png diff --git a/docs/zh/docs/dtx/images/dtx-chat03.png b/bak/dtx/images/dtx-chat03.png similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat03.png rename to bak/dtx/images/dtx-chat03.png diff --git a/docs/zh/docs/dtx/images/dtx-chat04.jpg b/bak/dtx/images/dtx-chat04.jpg similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat04.jpg rename to bak/dtx/images/dtx-chat04.jpg diff --git a/docs/zh/docs/dtx/images/dtx-chat04.png b/bak/dtx/images/dtx-chat04.png similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat04.png rename to bak/dtx/images/dtx-chat04.png diff --git a/docs/zh/docs/dtx/images/dtx-chat05.jpg b/bak/dtx/images/dtx-chat05.jpg similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat05.jpg rename to bak/dtx/images/dtx-chat05.jpg diff --git a/docs/zh/docs/dtx/images/dtx-chat05.png b/bak/dtx/images/dtx-chat05.png similarity index 100% rename from docs/zh/docs/dtx/images/dtx-chat05.png rename to bak/dtx/images/dtx-chat05.png diff --git a/docs/zh/docs/dtx/images/dtx.jpg b/bak/dtx/images/dtx.jpg similarity index 100% rename from docs/zh/docs/dtx/images/dtx.jpg rename to bak/dtx/images/dtx.jpg diff --git a/docs/zh/docs/dtx/images/eval-create.jpg b/bak/dtx/images/eval-create.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-create.jpg rename to bak/dtx/images/eval-create.jpg diff --git a/docs/zh/docs/dtx/images/eval-create01.jpg b/bak/dtx/images/eval-create01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-create01.jpg rename to bak/dtx/images/eval-create01.jpg diff --git a/docs/zh/docs/dtx/images/eval-create02.jpg b/bak/dtx/images/eval-create02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-create02.jpg rename to bak/dtx/images/eval-create02.jpg diff --git a/docs/zh/docs/dtx/images/eval-create03.jpg b/bak/dtx/images/eval-create03.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-create03.jpg rename to bak/dtx/images/eval-create03.jpg diff --git a/docs/zh/docs/dtx/images/eval-details.jpg b/bak/dtx/images/eval-details.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-details.jpg rename to bak/dtx/images/eval-details.jpg diff --git a/docs/zh/docs/dtx/images/eval-manual01.jpg b/bak/dtx/images/eval-manual01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-manual01.jpg rename to bak/dtx/images/eval-manual01.jpg diff --git a/docs/zh/docs/dtx/images/eval-manual02.jpg b/bak/dtx/images/eval-manual02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/eval-manual02.jpg rename to bak/dtx/images/eval-manual02.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-create.jpg b/bak/dtx/images/fine-tuning-create.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-create.jpg rename to bak/dtx/images/fine-tuning-create.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-create01.jpg b/bak/dtx/images/fine-tuning-experiment-create01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-create01.jpg rename to bak/dtx/images/fine-tuning-experiment-create01.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-create02.jpg b/bak/dtx/images/fine-tuning-experiment-create02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-create02.jpg rename to bak/dtx/images/fine-tuning-experiment-create02.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-create03.png b/bak/dtx/images/fine-tuning-experiment-create03.png similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-create03.png rename to bak/dtx/images/fine-tuning-experiment-create03.png diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-delete.jpg b/bak/dtx/images/fine-tuning-experiment-delete.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-delete.jpg rename to bak/dtx/images/fine-tuning-experiment-delete.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-info01.jpg b/bak/dtx/images/fine-tuning-experiment-info01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-info01.jpg rename to bak/dtx/images/fine-tuning-experiment-info01.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-info02.jpg b/bak/dtx/images/fine-tuning-experiment-info02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-info02.jpg rename to bak/dtx/images/fine-tuning-experiment-info02.jpg diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-log01.png b/bak/dtx/images/fine-tuning-experiment-log01.png similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-log01.png rename to bak/dtx/images/fine-tuning-experiment-log01.png diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-log02.png b/bak/dtx/images/fine-tuning-experiment-log02.png similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-log02.png rename to bak/dtx/images/fine-tuning-experiment-log02.png diff --git a/docs/zh/docs/dtx/images/fine-tuning-experiment-monitor.png b/bak/dtx/images/fine-tuning-experiment-monitor.png similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning-experiment-monitor.png rename to bak/dtx/images/fine-tuning-experiment-monitor.png diff --git a/docs/zh/docs/dtx/images/fine-tuning.jpg b/bak/dtx/images/fine-tuning.jpg similarity index 100% rename from docs/zh/docs/dtx/images/fine-tuning.jpg rename to bak/dtx/images/fine-tuning.jpg diff --git a/docs/zh/docs/dtx/images/model-export-detail.jpg b/bak/dtx/images/model-export-detail.jpg similarity index 100% rename from docs/zh/docs/dtx/images/model-export-detail.jpg rename to bak/dtx/images/model-export-detail.jpg diff --git a/docs/zh/docs/dtx/images/model-export.jpg b/bak/dtx/images/model-export.jpg similarity index 100% rename from docs/zh/docs/dtx/images/model-export.jpg rename to bak/dtx/images/model-export.jpg diff --git a/docs/zh/docs/dtx/images/model-export01.jpg b/bak/dtx/images/model-export01.jpg similarity index 100% rename from docs/zh/docs/dtx/images/model-export01.jpg rename to bak/dtx/images/model-export01.jpg diff --git a/docs/zh/docs/dtx/images/model-export02.jpg b/bak/dtx/images/model-export02.jpg similarity index 100% rename from docs/zh/docs/dtx/images/model-export02.jpg rename to bak/dtx/images/model-export02.jpg diff --git a/docs/zh/docs/dtx/index.md b/bak/dtx/index.md similarity index 100% rename from docs/zh/docs/dtx/index.md rename to bak/dtx/index.md diff --git a/docs/zh/docs/dtx/mllm_demo_data/1.jpg b/bak/dtx/mllm_demo_data/1.jpg similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/1.jpg rename to bak/dtx/mllm_demo_data/1.jpg diff --git a/docs/zh/docs/dtx/mllm_demo_data/1.mp4 b/bak/dtx/mllm_demo_data/1.mp4 similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/1.mp4 rename to bak/dtx/mllm_demo_data/1.mp4 diff --git a/docs/zh/docs/dtx/mllm_demo_data/2.avi b/bak/dtx/mllm_demo_data/2.avi similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/2.avi rename to bak/dtx/mllm_demo_data/2.avi diff --git a/docs/zh/docs/dtx/mllm_demo_data/2.jpg b/bak/dtx/mllm_demo_data/2.jpg similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/2.jpg rename to bak/dtx/mllm_demo_data/2.jpg diff --git a/docs/zh/docs/dtx/mllm_demo_data/3.jpg b/bak/dtx/mllm_demo_data/3.jpg similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/3.jpg rename to bak/dtx/mllm_demo_data/3.jpg diff --git a/docs/zh/docs/dtx/mllm_demo_data/3.mp4 b/bak/dtx/mllm_demo_data/3.mp4 similarity index 100% rename from docs/zh/docs/dtx/mllm_demo_data/3.mp4 rename to bak/dtx/mllm_demo_data/3.mp4 diff --git a/docs/zh/docs/dtx/model-evaluate.md b/bak/dtx/model-evaluate.md similarity index 100% rename from docs/zh/docs/dtx/model-evaluate.md rename to bak/dtx/model-evaluate.md diff --git a/docs/zh/docs/dtx/model-export.md b/bak/dtx/model-export.md similarity index 100% rename from docs/zh/docs/dtx/model-export.md rename to bak/dtx/model-export.md diff --git a/docs/zh/docs/eco/colossal-ai.md b/bak/eco/colossal-ai.md similarity index 100% rename from docs/zh/docs/eco/colossal-ai.md rename to bak/eco/colossal-ai.md diff --git a/docs/zh/docs/eco/dra.md b/bak/eco/dra.md similarity index 100% rename from docs/zh/docs/eco/dra.md rename to bak/eco/dra.md diff --git a/docs/zh/docs/eco/fluid.md b/bak/eco/fluid.md similarity index 100% rename from docs/zh/docs/eco/fluid.md rename to bak/eco/fluid.md diff --git a/docs/zh/docs/eco/gpu-operator.md b/bak/eco/gpu-operator.md similarity index 100% rename from docs/zh/docs/eco/gpu-operator.md rename to bak/eco/gpu-operator.md diff --git a/docs/zh/docs/eco/gpu-rdma.md b/bak/eco/gpu-rdma.md similarity index 100% rename from docs/zh/docs/eco/gpu-rdma.md rename to bak/eco/gpu-rdma.md diff --git a/docs/zh/docs/eco/hwameistor.md b/bak/eco/hwameistor.md similarity index 100% rename from docs/zh/docs/eco/hwameistor.md rename to bak/eco/hwameistor.md diff --git a/docs/zh/docs/eco/images/NCCL_1GPU_multiGPU.png b/bak/eco/images/NCCL_1GPU_multiGPU.png similarity index 100% rename from docs/zh/docs/eco/images/NCCL_1GPU_multiGPU.png rename to bak/eco/images/NCCL_1GPU_multiGPU.png diff --git a/docs/zh/docs/eco/images/architecture.png b/bak/eco/images/architecture.png similarity index 100% rename from docs/zh/docs/eco/images/architecture.png rename to bak/eco/images/architecture.png diff --git a/docs/zh/docs/eco/images/colossal-ai-video.png b/bak/eco/images/colossal-ai-video.png similarity index 100% rename from docs/zh/docs/eco/images/colossal-ai-video.png rename to bak/eco/images/colossal-ai-video.png diff --git a/docs/zh/docs/eco/images/colossal-ai01.png b/bak/eco/images/colossal-ai01.png similarity index 100% rename from docs/zh/docs/eco/images/colossal-ai01.png rename to bak/eco/images/colossal-ai01.png diff --git a/docs/zh/docs/eco/images/fluid.png b/bak/eco/images/fluid.png similarity index 100% rename from docs/zh/docs/eco/images/fluid.png rename to bak/eco/images/fluid.png diff --git a/docs/zh/docs/eco/images/gpu-operator.jpg b/bak/eco/images/gpu-operator.jpg similarity index 100% rename from docs/zh/docs/eco/images/gpu-operator.jpg rename to bak/eco/images/gpu-operator.jpg diff --git a/docs/zh/docs/eco/images/gpudirect-rdma.png b/bak/eco/images/gpudirect-rdma.png similarity index 100% rename from docs/zh/docs/eco/images/gpudirect-rdma.png rename to bak/eco/images/gpudirect-rdma.png diff --git a/docs/zh/docs/eco/images/infiniband.png b/bak/eco/images/infiniband.png similarity index 100% rename from docs/zh/docs/eco/images/infiniband.png rename to bak/eco/images/infiniband.png diff --git a/docs/zh/docs/eco/images/net-operator.jpg b/bak/eco/images/net-operator.jpg similarity index 100% rename from docs/zh/docs/eco/images/net-operator.jpg rename to bak/eco/images/net-operator.jpg diff --git a/docs/zh/docs/eco/images/ray-padded.svg b/bak/eco/images/ray-padded.svg similarity index 100% rename from docs/zh/docs/eco/images/ray-padded.svg rename to bak/eco/images/ray-padded.svg diff --git a/docs/zh/docs/eco/images/rdma.png b/bak/eco/images/rdma.png similarity index 100% rename from docs/zh/docs/eco/images/rdma.png rename to bak/eco/images/rdma.png diff --git a/docs/zh/docs/eco/images/roce.webp b/bak/eco/images/roce.webp similarity index 100% rename from docs/zh/docs/eco/images/roce.webp rename to bak/eco/images/roce.webp diff --git a/docs/zh/docs/eco/images/theory-of-kueue.svg b/bak/eco/images/theory-of-kueue.svg similarity index 100% rename from docs/zh/docs/eco/images/theory-of-kueue.svg rename to bak/eco/images/theory-of-kueue.svg diff --git a/docs/zh/docs/eco/images/vgpu-overview.png b/bak/eco/images/vgpu-overview.png similarity index 100% rename from docs/zh/docs/eco/images/vgpu-overview.png rename to bak/eco/images/vgpu-overview.png diff --git a/docs/zh/docs/eco/index.md b/bak/eco/index.md similarity index 100% rename from docs/zh/docs/eco/index.md rename to bak/eco/index.md diff --git a/docs/zh/docs/eco/infiniband.md b/bak/eco/infiniband.md similarity index 100% rename from docs/zh/docs/eco/infiniband.md rename to bak/eco/infiniband.md diff --git a/docs/zh/docs/eco/juicefs.md b/bak/eco/juicefs.md similarity index 100% rename from docs/zh/docs/eco/juicefs.md rename to bak/eco/juicefs.md diff --git a/docs/zh/docs/eco/kueue.md b/bak/eco/kueue.md similarity index 100% rename from docs/zh/docs/eco/kueue.md rename to bak/eco/kueue.md diff --git a/docs/zh/docs/eco/mig.md b/bak/eco/mig.md similarity index 100% rename from docs/zh/docs/eco/mig.md rename to bak/eco/mig.md diff --git a/docs/zh/docs/eco/nccl.md b/bak/eco/nccl.md similarity index 100% rename from docs/zh/docs/eco/nccl.md rename to bak/eco/nccl.md diff --git a/docs/zh/docs/eco/net-operator.md b/bak/eco/net-operator.md similarity index 100% rename from docs/zh/docs/eco/net-operator.md rename to bak/eco/net-operator.md diff --git a/docs/zh/docs/eco/ray.md b/bak/eco/ray.md similarity index 100% rename from docs/zh/docs/eco/ray.md rename to bak/eco/ray.md diff --git a/docs/zh/docs/eco/rdma.md b/bak/eco/rdma.md similarity index 100% rename from docs/zh/docs/eco/rdma.md rename to bak/eco/rdma.md diff --git a/docs/zh/docs/eco/roce.md b/bak/eco/roce.md similarity index 100% rename from docs/zh/docs/eco/roce.md rename to bak/eco/roce.md diff --git a/docs/zh/docs/eco/spiderpool.md b/bak/eco/spiderpool.md similarity index 100% rename from docs/zh/docs/eco/spiderpool.md rename to bak/eco/spiderpool.md diff --git a/docs/zh/docs/eco/sriov.md b/bak/eco/sriov.md similarity index 100% rename from docs/zh/docs/eco/sriov.md rename to bak/eco/sriov.md diff --git a/docs/zh/docs/eco/triton.md b/bak/eco/triton.md similarity index 100% rename from docs/zh/docs/eco/triton.md rename to bak/eco/triton.md diff --git a/docs/zh/docs/eco/vgpu.md b/bak/eco/vgpu.md similarity index 100% rename from docs/zh/docs/eco/vgpu.md rename to bak/eco/vgpu.md diff --git a/docs/zh/docs/eco/vllm.md b/bak/eco/vllm.md similarity index 100% rename from docs/zh/docs/eco/vllm.md rename to bak/eco/vllm.md diff --git a/docs/zh/docs/ghippo/images/about05.png b/bak/ghippo/images/about05.png similarity index 100% rename from docs/zh/docs/ghippo/images/about05.png rename to bak/ghippo/images/about05.png diff --git a/docs/zh/docs/ghippo/images/access.png b/bak/ghippo/images/access.png similarity index 100% rename from docs/zh/docs/ghippo/images/access.png rename to bak/ghippo/images/access.png diff --git a/docs/zh/docs/ghippo/images/beian.png b/bak/ghippo/images/beian.png similarity index 100% rename from docs/zh/docs/ghippo/images/beian.png rename to bak/ghippo/images/beian.png diff --git a/docs/zh/docs/ghippo/images/mybusiness.png b/bak/ghippo/images/mybusiness.png similarity index 100% rename from docs/zh/docs/ghippo/images/mybusiness.png rename to bak/ghippo/images/mybusiness.png diff --git a/docs/zh/docs/ghippo/images/note.svg b/bak/ghippo/images/note.svg similarity index 100% rename from docs/zh/docs/ghippo/images/note.svg rename to bak/ghippo/images/note.svg diff --git a/docs/zh/docs/ghippo/images/oauth2.png b/bak/ghippo/images/oauth2.png similarity index 100% rename from docs/zh/docs/ghippo/images/oauth2.png rename to bak/ghippo/images/oauth2.png diff --git a/docs/zh/docs/ghippo/images/security-policy.png b/bak/ghippo/images/security-policy.png similarity index 100% rename from docs/zh/docs/ghippo/images/security-policy.png rename to bak/ghippo/images/security-policy.png diff --git a/docs/zh/docs/ghippo/images/selfapplication.png b/bak/ghippo/images/selfapplication.png similarity index 100% rename from docs/zh/docs/ghippo/images/selfapplication.png rename to bak/ghippo/images/selfapplication.png diff --git a/docs/zh/docs/ghippo/intro/features.md b/bak/ghippo/intro/features.md similarity index 100% rename from docs/zh/docs/ghippo/intro/features.md rename to bak/ghippo/intro/features.md diff --git a/docs/zh/docs/ghippo/intro/glossary.md b/bak/ghippo/intro/glossary.md similarity index 100% rename from docs/zh/docs/ghippo/intro/glossary.md rename to bak/ghippo/intro/glossary.md diff --git a/docs/zh/docs/ghippo/intro/index.md b/bak/ghippo/intro/index.md similarity index 100% rename from docs/zh/docs/ghippo/intro/index.md rename to bak/ghippo/intro/index.md diff --git a/docs/zh/docs/ghippo/intro/login.md b/bak/ghippo/intro/login.md similarity index 100% rename from docs/zh/docs/ghippo/intro/login.md rename to bak/ghippo/intro/login.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/custom-role.md b/bak/ghippo/user-guide/access-control/custom-role.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/custom-role.md rename to bak/ghippo/user-guide/access-control/custom-role.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/docking.md b/bak/ghippo/user-guide/access-control/docking.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/docking.md rename to bak/ghippo/user-guide/access-control/docking.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/global.md b/bak/ghippo/user-guide/access-control/global.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/global.md rename to bak/ghippo/user-guide/access-control/global.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/group.md b/bak/ghippo/user-guide/access-control/group.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/group.md rename to bak/ghippo/user-guide/access-control/group.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/iam.md b/bak/ghippo/user-guide/access-control/iam.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/iam.md rename to bak/ghippo/user-guide/access-control/iam.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/idprovider.md b/bak/ghippo/user-guide/access-control/idprovider.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/idprovider.md rename to bak/ghippo/user-guide/access-control/idprovider.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/ldap.md b/bak/ghippo/user-guide/access-control/ldap.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/ldap.md rename to bak/ghippo/user-guide/access-control/ldap.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/oauth2.0.md b/bak/ghippo/user-guide/access-control/oauth2.0.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/oauth2.0.md rename to bak/ghippo/user-guide/access-control/oauth2.0.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/oidc.md b/bak/ghippo/user-guide/access-control/oidc.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/oidc.md rename to bak/ghippo/user-guide/access-control/oidc.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/role.md b/bak/ghippo/user-guide/access-control/role.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/role.md rename to bak/ghippo/user-guide/access-control/role.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/user.md b/bak/ghippo/user-guide/access-control/user.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/user.md rename to bak/ghippo/user-guide/access-control/user.md diff --git a/docs/zh/docs/ghippo/user-guide/access-control/webhook.md b/bak/ghippo/user-guide/access-control/webhook.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/access-control/webhook.md rename to bak/ghippo/user-guide/access-control/webhook.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/audit-log.md b/bak/ghippo/user-guide/audit/audit-log.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/audit-log.md rename to bak/ghippo/user-guide/audit/audit-log.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/ghippo.md b/bak/ghippo/user-guide/audit/gproduct-audit/ghippo.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/ghippo.md rename to bak/ghippo/user-guide/audit/gproduct-audit/ghippo.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/insight.md b/bak/ghippo/user-guide/audit/gproduct-audit/insight.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/insight.md rename to bak/ghippo/user-guide/audit/gproduct-audit/insight.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/kpanda.md b/bak/ghippo/user-guide/audit/gproduct-audit/kpanda.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/gproduct-audit/kpanda.md rename to bak/ghippo/user-guide/audit/gproduct-audit/kpanda.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/open-audit.md b/bak/ghippo/user-guide/audit/open-audit.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/open-audit.md rename to bak/ghippo/user-guide/audit/open-audit.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/open-k8s-audit.md b/bak/ghippo/user-guide/audit/open-k8s-audit.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/open-k8s-audit.md rename to bak/ghippo/user-guide/audit/open-k8s-audit.md diff --git a/docs/zh/docs/ghippo/user-guide/audit/source-ip.md b/bak/ghippo/user-guide/audit/source-ip.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/audit/source-ip.md rename to bak/ghippo/user-guide/audit/source-ip.md diff --git a/docs/zh/docs/ghippo/user-guide/password.md b/bak/ghippo/user-guide/password.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/password.md rename to bak/ghippo/user-guide/password.md diff --git a/docs/zh/docs/ghippo/user-guide/platform-setting/about.md b/bak/ghippo/user-guide/platform-setting/about.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/platform-setting/about.md rename to bak/ghippo/user-guide/platform-setting/about.md diff --git a/docs/zh/docs/ghippo/user-guide/platform-setting/appearance.md b/bak/ghippo/user-guide/platform-setting/appearance.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/platform-setting/appearance.md rename to bak/ghippo/user-guide/platform-setting/appearance.md diff --git a/docs/zh/docs/ghippo/user-guide/platform-setting/mail-server.md b/bak/ghippo/user-guide/platform-setting/mail-server.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/platform-setting/mail-server.md rename to bak/ghippo/user-guide/platform-setting/mail-server.md diff --git a/docs/zh/docs/ghippo/user-guide/platform-setting/security.md b/bak/ghippo/user-guide/platform-setting/security.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/platform-setting/security.md rename to bak/ghippo/user-guide/platform-setting/security.md diff --git a/docs/zh/docs/ghippo/user-guide/report-billing/billing.md b/bak/ghippo/user-guide/report-billing/billing.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/report-billing/billing.md rename to bak/ghippo/user-guide/report-billing/billing.md diff --git a/docs/zh/docs/ghippo/user-guide/report-billing/index.md b/bak/ghippo/user-guide/report-billing/index.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/report-billing/index.md rename to bak/ghippo/user-guide/report-billing/index.md diff --git a/docs/zh/docs/ghippo/user-guide/report-billing/report.md b/bak/ghippo/user-guide/report-billing/report.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/report-billing/report.md rename to bak/ghippo/user-guide/report-billing/report.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/folder-permission.md b/bak/ghippo/user-guide/workspace/folder-permission.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/folder-permission.md rename to bak/ghippo/user-guide/workspace/folder-permission.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/folders.md b/bak/ghippo/user-guide/workspace/folders.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/folders.md rename to bak/ghippo/user-guide/workspace/folders.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/quota.md b/bak/ghippo/user-guide/workspace/quota.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/quota.md rename to bak/ghippo/user-guide/workspace/quota.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/res-gp-and-shared-res.md b/bak/ghippo/user-guide/workspace/res-gp-and-shared-res.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/res-gp-and-shared-res.md rename to bak/ghippo/user-guide/workspace/res-gp-and-shared-res.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/workspace.md b/bak/ghippo/user-guide/workspace/workspace.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/workspace.md rename to bak/ghippo/user-guide/workspace/workspace.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/ws-folder.md b/bak/ghippo/user-guide/workspace/ws-folder.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/ws-folder.md rename to bak/ghippo/user-guide/workspace/ws-folder.md diff --git a/docs/zh/docs/ghippo/user-guide/workspace/ws-permission.md b/bak/ghippo/user-guide/workspace/ws-permission.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/workspace/ws-permission.md rename to bak/ghippo/user-guide/workspace/ws-permission.md diff --git a/docs/zh/docs/insight/images/container01.png b/bak/insight/images/container01.png similarity index 100% rename from docs/zh/docs/insight/images/container01.png rename to bak/insight/images/container01.png diff --git a/docs/zh/docs/insight/images/find_root_cause/10.png b/bak/insight/images/find_root_cause/10.png similarity index 100% rename from docs/zh/docs/insight/images/find_root_cause/10.png rename to bak/insight/images/find_root_cause/10.png diff --git a/docs/zh/docs/insight/images/import-template.png b/bak/insight/images/import-template.png similarity index 100% rename from docs/zh/docs/insight/images/import-template.png rename to bak/insight/images/import-template.png diff --git a/docs/zh/docs/insight/images/inhibition01.png b/bak/insight/images/inhibition01.png similarity index 100% rename from docs/zh/docs/insight/images/inhibition01.png rename to bak/insight/images/inhibition01.png diff --git a/docs/zh/docs/insight/images/inhibition02.png b/bak/insight/images/inhibition02.png similarity index 100% rename from docs/zh/docs/insight/images/inhibition02.png rename to bak/insight/images/inhibition02.png diff --git a/docs/zh/docs/insight/images/inhibition03.png b/bak/insight/images/inhibition03.png similarity index 100% rename from docs/zh/docs/insight/images/inhibition03.png rename to bak/insight/images/inhibition03.png diff --git a/docs/zh/docs/insight/images/inhibition04.png b/bak/insight/images/inhibition04.png similarity index 100% rename from docs/zh/docs/insight/images/inhibition04.png rename to bak/insight/images/inhibition04.png diff --git a/docs/zh/docs/insight/images/insight-agent.svg b/bak/insight/images/insight-agent.svg similarity index 100% rename from docs/zh/docs/insight/images/insight-agent.svg rename to bak/insight/images/insight-agent.svg diff --git a/docs/zh/docs/insight/images/insight.svg b/bak/insight/images/insight.svg similarity index 100% rename from docs/zh/docs/insight/images/insight.svg rename to bak/insight/images/insight.svg diff --git a/docs/zh/docs/insight/images/installagent01.png b/bak/insight/images/installagent01.png similarity index 100% rename from docs/zh/docs/insight/images/installagent01.png rename to bak/insight/images/installagent01.png diff --git a/docs/zh/docs/insight/images/installagent02.png b/bak/insight/images/installagent02.png similarity index 100% rename from docs/zh/docs/insight/images/installagent02.png rename to bak/insight/images/installagent02.png diff --git a/docs/zh/docs/insight/images/installagent03.png b/bak/insight/images/installagent03.png similarity index 100% rename from docs/zh/docs/insight/images/installagent03.png rename to bak/insight/images/installagent03.png diff --git a/docs/zh/docs/insight/images/ipavo.svg b/bak/insight/images/ipavo.svg similarity index 100% rename from docs/zh/docs/insight/images/ipavo.svg rename to bak/insight/images/ipavo.svg diff --git a/docs/zh/docs/insight/images/kpandaservice.png b/bak/insight/images/kpandaservice.png similarity index 100% rename from docs/zh/docs/insight/images/kpandaservice.png rename to bak/insight/images/kpandaservice.png diff --git a/docs/zh/docs/insight/images/log04.png b/bak/insight/images/log04.png similarity index 100% rename from docs/zh/docs/insight/images/log04.png rename to bak/insight/images/log04.png diff --git a/docs/zh/docs/insight/images/logfilter00.png b/bak/insight/images/logfilter00.png similarity index 100% rename from docs/zh/docs/insight/images/logfilter00.png rename to bak/insight/images/logfilter00.png diff --git a/docs/zh/docs/insight/images/policy-builtin.png b/bak/insight/images/policy-builtin.png similarity index 100% rename from docs/zh/docs/insight/images/policy-builtin.png rename to bak/insight/images/policy-builtin.png diff --git a/docs/zh/docs/insight/images/policy02.png b/bak/insight/images/policy02.png similarity index 100% rename from docs/zh/docs/insight/images/policy02.png rename to bak/insight/images/policy02.png diff --git a/docs/zh/docs/insight/images/policy03.png b/bak/insight/images/policy03.png similarity index 100% rename from docs/zh/docs/insight/images/policy03.png rename to bak/insight/images/policy03.png diff --git a/docs/zh/docs/insight/images/policy07.png b/bak/insight/images/policy07.png similarity index 100% rename from docs/zh/docs/insight/images/policy07.png rename to bak/insight/images/policy07.png diff --git a/docs/zh/docs/insight/images/policy08.png b/bak/insight/images/policy08.png similarity index 100% rename from docs/zh/docs/insight/images/policy08.png rename to bak/insight/images/policy08.png diff --git a/docs/zh/docs/insight/images/silence03.png b/bak/insight/images/silence03.png similarity index 100% rename from docs/zh/docs/insight/images/silence03.png rename to bak/insight/images/silence03.png diff --git a/docs/zh/docs/insight/images/sms00.png b/bak/insight/images/sms00.png similarity index 100% rename from docs/zh/docs/insight/images/sms00.png rename to bak/insight/images/sms00.png diff --git a/docs/zh/docs/insight/images/sms01.png b/bak/insight/images/sms01.png similarity index 100% rename from docs/zh/docs/insight/images/sms01.png rename to bak/insight/images/sms01.png diff --git a/docs/zh/docs/insight/images/sms02.png b/bak/insight/images/sms02.png similarity index 100% rename from docs/zh/docs/insight/images/sms02.png rename to bak/insight/images/sms02.png diff --git a/docs/zh/docs/insight/images/smsserver01.png b/bak/insight/images/smsserver01.png similarity index 100% rename from docs/zh/docs/insight/images/smsserver01.png rename to bak/insight/images/smsserver01.png diff --git a/docs/zh/docs/insight/images/smsserver02.png b/bak/insight/images/smsserver02.png similarity index 100% rename from docs/zh/docs/insight/images/smsserver02.png rename to bak/insight/images/smsserver02.png diff --git a/docs/zh/docs/insight/images/template01.png b/bak/insight/images/template01.png similarity index 100% rename from docs/zh/docs/insight/images/template01.png rename to bak/insight/images/template01.png diff --git a/docs/zh/docs/insight/images/template02.png b/bak/insight/images/template02.png similarity index 100% rename from docs/zh/docs/insight/images/template02.png rename to bak/insight/images/template02.png diff --git a/docs/zh/docs/insight/images/template03.png b/bak/insight/images/template03.png similarity index 100% rename from docs/zh/docs/insight/images/template03.png rename to bak/insight/images/template03.png diff --git a/docs/zh/docs/insight/images/template04.png b/bak/insight/images/template04.png similarity index 100% rename from docs/zh/docs/insight/images/template04.png rename to bak/insight/images/template04.png diff --git a/docs/zh/docs/insight/images/template05.png b/bak/insight/images/template05.png similarity index 100% rename from docs/zh/docs/insight/images/template05.png rename to bak/insight/images/template05.png diff --git a/docs/zh/docs/insight/images/trace02.png b/bak/insight/images/trace02.png similarity index 100% rename from docs/zh/docs/insight/images/trace02.png rename to bak/insight/images/trace02.png diff --git a/docs/zh/docs/insight/images/tracelog.png b/bak/insight/images/tracelog.png similarity index 100% rename from docs/zh/docs/insight/images/tracelog.png rename to bak/insight/images/tracelog.png diff --git a/docs/zh/docs/insight/images/vmdisk14.png b/bak/insight/images/vmdisk14.png similarity index 100% rename from docs/zh/docs/insight/images/vmdisk14.png rename to bak/insight/images/vmdisk14.png diff --git a/docs/zh/docs/insight/intro/features.md b/bak/insight/intro/features.md similarity index 100% rename from docs/zh/docs/insight/intro/features.md rename to bak/insight/intro/features.md diff --git a/docs/zh/docs/insight/intro/index.md b/bak/insight/intro/index.md similarity index 100% rename from docs/zh/docs/insight/intro/index.md rename to bak/insight/intro/index.md diff --git a/docs/zh/docs/insight/intro/permission.md b/bak/insight/intro/permission.md similarity index 100% rename from docs/zh/docs/insight/intro/permission.md rename to bak/insight/intro/permission.md diff --git a/docs/zh/docs/insight/intro/scenarios.md b/bak/insight/intro/scenarios.md similarity index 100% rename from docs/zh/docs/insight/intro/scenarios.md rename to bak/insight/intro/scenarios.md diff --git a/docs/zh/docs/insight/reference/alertnotification.md b/bak/insight/reference/alertnotification.md similarity index 100% rename from docs/zh/docs/insight/reference/alertnotification.md rename to bak/insight/reference/alertnotification.md diff --git a/docs/zh/docs/insight/reference/lucene.md b/bak/insight/reference/lucene.md similarity index 100% rename from docs/zh/docs/insight/reference/lucene.md rename to bak/insight/reference/lucene.md diff --git a/docs/zh/docs/insight/reference/notify-helper.md b/bak/insight/reference/notify-helper.md similarity index 100% rename from docs/zh/docs/insight/reference/notify-helper.md rename to bak/insight/reference/notify-helper.md diff --git a/docs/zh/docs/insight/reference/tailing-sidecar.md b/bak/insight/reference/tailing-sidecar.md similarity index 100% rename from docs/zh/docs/insight/reference/tailing-sidecar.md rename to bak/insight/reference/tailing-sidecar.md diff --git a/docs/zh/docs/insight/reference/traceclockskew.md b/bak/insight/reference/traceclockskew.md similarity index 100% rename from docs/zh/docs/insight/reference/traceclockskew.md rename to bak/insight/reference/traceclockskew.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/alert-policy.md b/bak/insight/user-guide/alert-center/alert-policy.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/alert-policy.md rename to bak/insight/user-guide/alert-center/alert-policy.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/alert-template.md b/bak/insight/user-guide/alert-center/alert-template.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/alert-template.md rename to bak/insight/user-guide/alert-center/alert-template.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/index.md b/bak/insight/user-guide/alert-center/index.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/index.md rename to bak/insight/user-guide/alert-center/index.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/inhibition.md b/bak/insight/user-guide/alert-center/inhibition.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/inhibition.md rename to bak/insight/user-guide/alert-center/inhibition.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/message.md b/bak/insight/user-guide/alert-center/message.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/message.md rename to bak/insight/user-guide/alert-center/message.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/msg-template.md b/bak/insight/user-guide/alert-center/msg-template.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/msg-template.md rename to bak/insight/user-guide/alert-center/msg-template.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/silent.md b/bak/insight/user-guide/alert-center/silent.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/silent.md rename to bak/insight/user-guide/alert-center/silent.md diff --git a/docs/zh/docs/insight/user-guide/alert-center/sms-provider.md b/bak/insight/user-guide/alert-center/sms-provider.md similarity index 100% rename from docs/zh/docs/insight/user-guide/alert-center/sms-provider.md rename to bak/insight/user-guide/alert-center/sms-provider.md diff --git a/docs/zh/docs/insight/user-guide/collection-manag/agent-status.md b/bak/insight/user-guide/collection-manag/agent-status.md similarity index 100% rename from docs/zh/docs/insight/user-guide/collection-manag/agent-status.md rename to bak/insight/user-guide/collection-manag/agent-status.md diff --git a/docs/zh/docs/insight/user-guide/collection-manag/collection-manag.md b/bak/insight/user-guide/collection-manag/collection-manag.md similarity index 100% rename from docs/zh/docs/insight/user-guide/collection-manag/collection-manag.md rename to bak/insight/user-guide/collection-manag/collection-manag.md diff --git a/docs/zh/docs/insight/user-guide/collection-manag/metric-collect.md b/bak/insight/user-guide/collection-manag/metric-collect.md similarity index 100% rename from docs/zh/docs/insight/user-guide/collection-manag/metric-collect.md rename to bak/insight/user-guide/collection-manag/metric-collect.md diff --git a/docs/zh/docs/insight/user-guide/collection-manag/probe-module.md b/bak/insight/user-guide/collection-manag/probe-module.md similarity index 100% rename from docs/zh/docs/insight/user-guide/collection-manag/probe-module.md rename to bak/insight/user-guide/collection-manag/probe-module.md diff --git a/docs/zh/docs/insight/user-guide/collection-manag/service-monitor.md b/bak/insight/user-guide/collection-manag/service-monitor.md similarity index 100% rename from docs/zh/docs/insight/user-guide/collection-manag/service-monitor.md rename to bak/insight/user-guide/collection-manag/service-monitor.md diff --git a/docs/zh/docs/insight/user-guide/dashboard/dashboard.md b/bak/insight/user-guide/dashboard/dashboard.md similarity index 100% rename from docs/zh/docs/insight/user-guide/dashboard/dashboard.md rename to bak/insight/user-guide/dashboard/dashboard.md diff --git a/docs/zh/docs/insight/user-guide/dashboard/import-dashboard.md b/bak/insight/user-guide/dashboard/import-dashboard.md similarity index 100% rename from docs/zh/docs/insight/user-guide/dashboard/import-dashboard.md rename to bak/insight/user-guide/dashboard/import-dashboard.md diff --git a/docs/zh/docs/insight/user-guide/dashboard/login-grafana.md b/bak/insight/user-guide/dashboard/login-grafana.md similarity index 100% rename from docs/zh/docs/insight/user-guide/dashboard/login-grafana.md rename to bak/insight/user-guide/dashboard/login-grafana.md diff --git a/docs/zh/docs/insight/user-guide/dashboard/overview.md b/bak/insight/user-guide/dashboard/overview.md similarity index 100% rename from docs/zh/docs/insight/user-guide/dashboard/overview.md rename to bak/insight/user-guide/dashboard/overview.md diff --git a/docs/zh/docs/insight/user-guide/data-query/log.md b/bak/insight/user-guide/data-query/log.md similarity index 100% rename from docs/zh/docs/insight/user-guide/data-query/log.md rename to bak/insight/user-guide/data-query/log.md diff --git a/docs/zh/docs/insight/user-guide/data-query/metric.md b/bak/insight/user-guide/data-query/metric.md similarity index 100% rename from docs/zh/docs/insight/user-guide/data-query/metric.md rename to bak/insight/user-guide/data-query/metric.md diff --git a/docs/zh/docs/insight/user-guide/infra/cluster.md b/bak/insight/user-guide/infra/cluster.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/cluster.md rename to bak/insight/user-guide/infra/cluster.md diff --git a/docs/zh/docs/insight/user-guide/infra/container.md b/bak/insight/user-guide/infra/container.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/container.md rename to bak/insight/user-guide/infra/container.md diff --git a/docs/zh/docs/insight/user-guide/infra/event.md b/bak/insight/user-guide/infra/event.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/event.md rename to bak/insight/user-guide/infra/event.md diff --git a/docs/zh/docs/insight/user-guide/infra/namespace.md b/bak/insight/user-guide/infra/namespace.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/namespace.md rename to bak/insight/user-guide/infra/namespace.md diff --git a/docs/zh/docs/insight/user-guide/infra/node.md b/bak/insight/user-guide/infra/node.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/node.md rename to bak/insight/user-guide/infra/node.md diff --git a/docs/zh/docs/insight/user-guide/infra/probe.md b/bak/insight/user-guide/infra/probe.md similarity index 100% rename from docs/zh/docs/insight/user-guide/infra/probe.md rename to bak/insight/user-guide/infra/probe.md diff --git a/docs/zh/docs/insight/user-guide/system-config/modify-config.md b/bak/insight/user-guide/system-config/modify-config.md similarity index 100% rename from docs/zh/docs/insight/user-guide/system-config/modify-config.md rename to bak/insight/user-guide/system-config/modify-config.md diff --git a/docs/zh/docs/insight/user-guide/system-config/system-component.md b/bak/insight/user-guide/system-config/system-component.md similarity index 100% rename from docs/zh/docs/insight/user-guide/system-config/system-component.md rename to bak/insight/user-guide/system-config/system-component.md diff --git a/docs/zh/docs/insight/user-guide/system-config/system-config.md b/bak/insight/user-guide/system-config/system-config.md similarity index 100% rename from docs/zh/docs/insight/user-guide/system-config/system-config.md rename to bak/insight/user-guide/system-config/system-config.md diff --git a/docs/zh/docs/insight/user-guide/trace/service.md b/bak/insight/user-guide/trace/service.md similarity index 100% rename from docs/zh/docs/insight/user-guide/trace/service.md rename to bak/insight/user-guide/trace/service.md diff --git a/docs/zh/docs/insight/user-guide/trace/topology-helper.md b/bak/insight/user-guide/trace/topology-helper.md similarity index 100% rename from docs/zh/docs/insight/user-guide/trace/topology-helper.md rename to bak/insight/user-guide/trace/topology-helper.md diff --git a/docs/zh/docs/insight/user-guide/trace/topology.md b/bak/insight/user-guide/trace/topology.md similarity index 100% rename from docs/zh/docs/insight/user-guide/trace/topology.md rename to bak/insight/user-guide/trace/topology.md diff --git a/docs/zh/docs/insight/user-guide/trace/trace.md b/bak/insight/user-guide/trace/trace.md similarity index 100% rename from docs/zh/docs/insight/user-guide/trace/trace.md rename to bak/insight/user-guide/trace/trace.md diff --git a/docs/zh/docs/kpanda/images/backupd20481 b/bak/kpanda/images/backupd20481 similarity index 100% rename from docs/zh/docs/kpanda/images/backupd20481 rename to bak/kpanda/images/backupd20481 diff --git a/docs/zh/docs/kpanda/images/cluster-scheduler-plugin-04 b/bak/kpanda/images/cluster-scheduler-plugin-04 similarity index 100% rename from docs/zh/docs/kpanda/images/cluster-scheduler-plugin-04 rename to bak/kpanda/images/cluster-scheduler-plugin-04 diff --git a/docs/zh/docs/kpanda/images/cp-cluster01.png b/bak/kpanda/images/cp-cluster01.png similarity index 100% rename from docs/zh/docs/kpanda/images/cp-cluster01.png rename to bak/kpanda/images/cp-cluster01.png diff --git a/docs/zh/docs/kpanda/images/cp-cluster02.png b/bak/kpanda/images/cp-cluster02.png similarity index 100% rename from docs/zh/docs/kpanda/images/cp-cluster02.png rename to bak/kpanda/images/cp-cluster02.png diff --git a/docs/zh/docs/kpanda/images/faq01.png b/bak/kpanda/images/faq01.png similarity index 100% rename from docs/zh/docs/kpanda/images/faq01.png rename to bak/kpanda/images/faq01.png diff --git a/docs/zh/docs/kpanda/images/faq02.png b/bak/kpanda/images/faq02.png similarity index 100% rename from docs/zh/docs/kpanda/images/faq02.png rename to bak/kpanda/images/faq02.png diff --git a/docs/zh/docs/kpanda/images/faq204.png b/bak/kpanda/images/faq204.png similarity index 100% rename from docs/zh/docs/kpanda/images/faq204.png rename to bak/kpanda/images/faq204.png diff --git a/docs/zh/docs/kpanda/images/gpu_mig04.png b/bak/kpanda/images/gpu_mig04.png similarity index 100% rename from docs/zh/docs/kpanda/images/gpu_mig04.png rename to bak/kpanda/images/gpu_mig04.png diff --git a/docs/zh/docs/kpanda/images/hpa-cronhpa-capability-rule-01.png b/bak/kpanda/images/hpa-cronhpa-capability-rule-01.png similarity index 100% rename from docs/zh/docs/kpanda/images/hpa-cronhpa-capability-rule-01.png rename to bak/kpanda/images/hpa-cronhpa-capability-rule-01.png diff --git a/docs/zh/docs/kpanda/images/note.svg b/bak/kpanda/images/note.svg similarity index 100% rename from docs/zh/docs/kpanda/images/note.svg rename to bak/kpanda/images/note.svg diff --git a/docs/zh/docs/kpanda/images/operator-framework.svg b/bak/kpanda/images/operator-framework.svg similarity index 100% rename from docs/zh/docs/kpanda/images/operator-framework.svg rename to bak/kpanda/images/operator-framework.svg diff --git a/docs/zh/docs/kpanda/images/sc04.png b/bak/kpanda/images/sc04.png similarity index 100% rename from docs/zh/docs/kpanda/images/sc04.png rename to bak/kpanda/images/sc04.png diff --git a/docs/zh/docs/kpanda/images/settings02.png b/bak/kpanda/images/settings02.png similarity index 100% rename from docs/zh/docs/kpanda/images/settings02.png rename to bak/kpanda/images/settings02.png diff --git a/docs/zh/docs/kpanda/images/success.png b/bak/kpanda/images/success.png similarity index 100% rename from docs/zh/docs/kpanda/images/success.png rename to bak/kpanda/images/success.png diff --git a/docs/zh/docs/kpanda/images/update-kpanda.png b/bak/kpanda/images/update-kpanda.png similarity index 100% rename from docs/zh/docs/kpanda/images/update-kpanda.png rename to bak/kpanda/images/update-kpanda.png diff --git a/docs/zh/docs/kpanda/images/upgrade.png b/bak/kpanda/images/upgrade.png similarity index 100% rename from docs/zh/docs/kpanda/images/upgrade.png rename to bak/kpanda/images/upgrade.png diff --git a/docs/zh/docs/kpanda/images/upload-helm-01.png b/bak/kpanda/images/upload-helm-01.png similarity index 100% rename from docs/zh/docs/kpanda/images/upload-helm-01.png rename to bak/kpanda/images/upload-helm-01.png diff --git a/docs/zh/docs/kpanda/images/upload-helm-02.png b/bak/kpanda/images/upload-helm-02.png similarity index 100% rename from docs/zh/docs/kpanda/images/upload-helm-02.png rename to bak/kpanda/images/upload-helm-02.png diff --git a/docs/zh/docs/kpanda/images/volcano-01.png b/bak/kpanda/images/volcano-01.png similarity index 100% rename from docs/zh/docs/kpanda/images/volcano-01.png rename to bak/kpanda/images/volcano-01.png diff --git a/docs/zh/docs/kpanda/images/volcano-02.png b/bak/kpanda/images/volcano-02.png similarity index 100% rename from docs/zh/docs/kpanda/images/volcano-02.png rename to bak/kpanda/images/volcano-02.png diff --git a/docs/zh/docs/kpanda/images/volcano-03.png b/bak/kpanda/images/volcano-03.png similarity index 100% rename from docs/zh/docs/kpanda/images/volcano-03.png rename to bak/kpanda/images/volcano-03.png diff --git a/docs/zh/docs/kpanda/intro/concepts.md b/bak/kpanda/intro/concepts.md similarity index 100% rename from docs/zh/docs/kpanda/intro/concepts.md rename to bak/kpanda/intro/concepts.md diff --git a/docs/zh/docs/kpanda/intro/faq.md b/bak/kpanda/intro/faq.md similarity index 100% rename from docs/zh/docs/kpanda/intro/faq.md rename to bak/kpanda/intro/faq.md diff --git a/docs/zh/docs/kpanda/intro/features.md b/bak/kpanda/intro/features.md similarity index 100% rename from docs/zh/docs/kpanda/intro/features.md rename to bak/kpanda/intro/features.md diff --git a/docs/zh/docs/kpanda/intro/index.md b/bak/kpanda/intro/index.md similarity index 100% rename from docs/zh/docs/kpanda/intro/index.md rename to bak/kpanda/intro/index.md diff --git a/docs/zh/docs/kpanda/user-guide/clusterops/cluster-settings.md b/bak/kpanda/user-guide/clusterops/cluster-settings.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusterops/cluster-settings.md rename to bak/kpanda/user-guide/clusterops/cluster-settings.md diff --git a/docs/zh/docs/kpanda/user-guide/clusterops/latest-operations.md b/bak/kpanda/user-guide/clusterops/latest-operations.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusterops/latest-operations.md rename to bak/kpanda/user-guide/clusterops/latest-operations.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/access-cluster.md b/bak/kpanda/user-guide/clusters/access-cluster.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/access-cluster.md rename to bak/kpanda/user-guide/clusters/access-cluster.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/cluster-role.md b/bak/kpanda/user-guide/clusters/cluster-role.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/cluster-role.md rename to bak/kpanda/user-guide/clusters/cluster-role.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/cluster-status.md b/bak/kpanda/user-guide/clusters/cluster-status.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/cluster-status.md rename to bak/kpanda/user-guide/clusters/cluster-status.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/cluster-version.md b/bak/kpanda/user-guide/clusters/cluster-version.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/cluster-version.md rename to bak/kpanda/user-guide/clusters/cluster-version.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/delete-cluster.md b/bak/kpanda/user-guide/clusters/delete-cluster.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/delete-cluster.md rename to bak/kpanda/user-guide/clusters/delete-cluster.md diff --git a/docs/zh/docs/kpanda/user-guide/clusters/upgrade-cluster.md b/bak/kpanda/user-guide/clusters/upgrade-cluster.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/clusters/upgrade-cluster.md rename to bak/kpanda/user-guide/clusters/upgrade-cluster.md diff --git a/docs/zh/docs/kpanda/user-guide/configmaps-secrets/configmap-hot-loading.md b/bak/kpanda/user-guide/configmaps-secrets/configmap-hot-loading.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/configmaps-secrets/configmap-hot-loading.md rename to bak/kpanda/user-guide/configmaps-secrets/configmap-hot-loading.md diff --git a/docs/zh/docs/kpanda/user-guide/configmaps-secrets/create-configmap.md b/bak/kpanda/user-guide/configmaps-secrets/create-configmap.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/configmaps-secrets/create-configmap.md rename to bak/kpanda/user-guide/configmaps-secrets/create-configmap.md diff --git a/docs/zh/docs/kpanda/user-guide/configmaps-secrets/create-secret.md b/bak/kpanda/user-guide/configmaps-secrets/create-secret.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/configmaps-secrets/create-secret.md rename to bak/kpanda/user-guide/configmaps-secrets/create-secret.md diff --git a/docs/zh/docs/kpanda/user-guide/configmaps-secrets/use-configmap.md b/bak/kpanda/user-guide/configmaps-secrets/use-configmap.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/configmaps-secrets/use-configmap.md rename to bak/kpanda/user-guide/configmaps-secrets/use-configmap.md diff --git a/docs/zh/docs/kpanda/user-guide/configmaps-secrets/use-secret.md b/bak/kpanda/user-guide/configmaps-secrets/use-secret.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/configmaps-secrets/use-secret.md rename to bak/kpanda/user-guide/configmaps-secrets/use-secret.md diff --git a/docs/zh/docs/kpanda/user-guide/custom-resources/create.md b/bak/kpanda/user-guide/custom-resources/create.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/custom-resources/create.md rename to bak/kpanda/user-guide/custom-resources/create.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/Ascend_usage.md b/bak/kpanda/user-guide/gpu/Ascend_usage.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/Ascend_usage.md rename to bak/kpanda/user-guide/gpu/Ascend_usage.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/Iluvatar_usage.md b/bak/kpanda/user-guide/gpu/Iluvatar_usage.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/Iluvatar_usage.md rename to bak/kpanda/user-guide/gpu/Iluvatar_usage.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/ascend_driver_install.md b/bak/kpanda/user-guide/gpu/ascend_driver_install.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/ascend_driver_install.md rename to bak/kpanda/user-guide/gpu/ascend_driver_install.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/gpu-metrics.md b/bak/kpanda/user-guide/gpu/gpu-metrics.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/gpu-metrics.md rename to bak/kpanda/user-guide/gpu/gpu-metrics.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/gpu_matrix.md b/bak/kpanda/user-guide/gpu/gpu_matrix.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/gpu_matrix.md rename to bak/kpanda/user-guide/gpu/gpu_matrix.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/config.png b/bak/kpanda/user-guide/gpu/images/config.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/config.png rename to bak/kpanda/user-guide/gpu/images/config.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/driveimage.png b/bak/kpanda/user-guide/gpu/images/driveimage.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/driveimage.png rename to bak/kpanda/user-guide/gpu/images/driveimage.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/image-1.png b/bak/kpanda/user-guide/gpu/images/image-1.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/image-1.png rename to bak/kpanda/user-guide/gpu/images/image-1.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/image-2.png b/bak/kpanda/user-guide/gpu/images/image-2.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/image-2.png rename to bak/kpanda/user-guide/gpu/images/image-2.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/image.png b/bak/kpanda/user-guide/gpu/images/image.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/image.png rename to bak/kpanda/user-guide/gpu/images/image.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/kubean.png b/bak/kpanda/user-guide/gpu/images/kubean.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/kubean.png rename to bak/kpanda/user-guide/gpu/images/kubean.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/miggpuoperator.png b/bak/kpanda/user-guide/gpu/images/miggpuoperator.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/miggpuoperator.png rename to bak/kpanda/user-guide/gpu/images/miggpuoperator.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/migoperator.png b/bak/kpanda/user-guide/gpu/images/migoperator.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/migoperator.png rename to bak/kpanda/user-guide/gpu/images/migoperator.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/migpolicy.png b/bak/kpanda/user-guide/gpu/images/migpolicy.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/migpolicy.png rename to bak/kpanda/user-guide/gpu/images/migpolicy.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/mixed.png b/bak/kpanda/user-guide/gpu/images/mixed.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/mixed.png rename to bak/kpanda/user-guide/gpu/images/mixed.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/nvidia-gpu-driver-tag.jpg b/bak/kpanda/user-guide/gpu/images/nvidia-gpu-driver-tag.jpg similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/nvidia-gpu-driver-tag.jpg rename to bak/kpanda/user-guide/gpu/images/nvidia-gpu-driver-tag.jpg diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/operator-mig.png b/bak/kpanda/user-guide/gpu/images/operator-mig.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/operator-mig.png rename to bak/kpanda/user-guide/gpu/images/operator-mig.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/redhat0.12.2.png b/bak/kpanda/user-guide/gpu/images/redhat0.12.2.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/redhat0.12.2.png rename to bak/kpanda/user-guide/gpu/images/redhat0.12.2.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/images/rhel7.9.png b/bak/kpanda/user-guide/gpu/images/rhel7.9.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/images/rhel7.9.png rename to bak/kpanda/user-guide/gpu/images/rhel7.9.png diff --git a/docs/zh/docs/kpanda/user-guide/gpu/index.md b/bak/kpanda/user-guide/gpu/index.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/index.md rename to bak/kpanda/user-guide/gpu/index.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/full_gpu_userguide.md b/bak/kpanda/user-guide/gpu/nvidia/full_gpu_userguide.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/full_gpu_userguide.md rename to bak/kpanda/user-guide/gpu/nvidia/full_gpu_userguide.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/index.md b/bak/kpanda/user-guide/gpu/nvidia/index.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/index.md rename to bak/kpanda/user-guide/gpu/nvidia/index.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/install_nvidia_driver_of_operator.md b/bak/kpanda/user-guide/gpu/nvidia/install_nvidia_driver_of_operator.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/install_nvidia_driver_of_operator.md rename to bak/kpanda/user-guide/gpu/nvidia/install_nvidia_driver_of_operator.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/create_mig.md b/bak/kpanda/user-guide/gpu/nvidia/mig/create_mig.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/create_mig.md rename to bak/kpanda/user-guide/gpu/nvidia/mig/create_mig.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/index.md b/bak/kpanda/user-guide/gpu/nvidia/mig/index.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/index.md rename to bak/kpanda/user-guide/gpu/nvidia/mig/index.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/mig_command.md b/bak/kpanda/user-guide/gpu/nvidia/mig/mig_command.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/mig_command.md rename to bak/kpanda/user-guide/gpu/nvidia/mig/mig_command.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/mig_usage.md b/bak/kpanda/user-guide/gpu/nvidia/mig/mig_usage.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/mig/mig_usage.md rename to bak/kpanda/user-guide/gpu/nvidia/mig/mig_usage.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/push_image_to_repo.md b/bak/kpanda/user-guide/gpu/nvidia/push_image_to_repo.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/push_image_to_repo.md rename to bak/kpanda/user-guide/gpu/nvidia/push_image_to_repo.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_centos7_9.md b/bak/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_centos7_9.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_centos7_9.md rename to bak/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_centos7_9.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_redhat8_4.md b/bak/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_redhat8_4.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_redhat8_4.md rename to bak/kpanda/user-guide/gpu/nvidia/upgrade_yum_source_redhat8_4.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_addon.md b/bak/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_addon.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_addon.md rename to bak/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_addon.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_user.md b/bak/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_user.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_user.md rename to bak/kpanda/user-guide/gpu/nvidia/vgpu/vgpu_user.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/nvidia/yum_source_redhat7_9.md b/bak/kpanda/user-guide/gpu/nvidia/yum_source_redhat7_9.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/nvidia/yum_source_redhat7_9.md rename to bak/kpanda/user-guide/gpu/nvidia/yum_source_redhat7_9.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/vgpu_quota.md b/bak/kpanda/user-guide/gpu/vgpu_quota.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/vgpu_quota.md rename to bak/kpanda/user-guide/gpu/vgpu_quota.md diff --git a/docs/zh/docs/kpanda/user-guide/gpu/volcano_user_guide.md b/bak/kpanda/user-guide/gpu/volcano_user_guide.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/gpu/volcano_user_guide.md rename to bak/kpanda/user-guide/gpu/volcano_user_guide.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/Import-addon.md b/bak/kpanda/user-guide/helm/Import-addon.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/Import-addon.md rename to bak/kpanda/user-guide/helm/Import-addon.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/README.md b/bak/kpanda/user-guide/helm/README.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/README.md rename to bak/kpanda/user-guide/helm/README.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/helm-app.md b/bak/kpanda/user-guide/helm/helm-app.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/helm-app.md rename to bak/kpanda/user-guide/helm/helm-app.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/helm-repo.md b/bak/kpanda/user-guide/helm/helm-repo.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/helm-repo.md rename to bak/kpanda/user-guide/helm/helm-repo.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/multi-archi-helm.md b/bak/kpanda/user-guide/helm/multi-archi-helm.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/multi-archi-helm.md rename to bak/kpanda/user-guide/helm/multi-archi-helm.md diff --git a/docs/zh/docs/kpanda/user-guide/helm/upload-helm.md b/bak/kpanda/user-guide/helm/upload-helm.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/helm/upload-helm.md rename to bak/kpanda/user-guide/helm/upload-helm.md diff --git a/docs/zh/docs/kpanda/user-guide/images/createVpaScale.png b/bak/kpanda/user-guide/images/createVpaScale.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/createVpaScale.png rename to bak/kpanda/user-guide/images/createVpaScale.png diff --git a/docs/zh/docs/kpanda/user-guide/images/cronjob02.png b/bak/kpanda/user-guide/images/cronjob02.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/cronjob02.png rename to bak/kpanda/user-guide/images/cronjob02.png diff --git a/docs/zh/docs/kpanda/user-guide/images/cronjob03.png b/bak/kpanda/user-guide/images/cronjob03.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/cronjob03.png rename to bak/kpanda/user-guide/images/cronjob03.png diff --git a/docs/zh/docs/kpanda/user-guide/images/cronjob04.png b/bak/kpanda/user-guide/images/cronjob04.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/cronjob04.png rename to bak/kpanda/user-guide/images/cronjob04.png diff --git a/docs/zh/docs/kpanda/user-guide/images/cronjob12.png b/bak/kpanda/user-guide/images/cronjob12.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/cronjob12.png rename to bak/kpanda/user-guide/images/cronjob12.png diff --git a/docs/zh/docs/kpanda/user-guide/images/security08.png b/bak/kpanda/user-guide/images/security08.png similarity index 100% rename from docs/zh/docs/kpanda/user-guide/images/security08.png rename to bak/kpanda/user-guide/images/security08.png diff --git a/docs/zh/docs/kpanda/user-guide/namespaces/createns.md b/bak/kpanda/user-guide/namespaces/createns.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/namespaces/createns.md rename to bak/kpanda/user-guide/namespaces/createns.md diff --git a/docs/zh/docs/kpanda/user-guide/namespaces/exclusive.md b/bak/kpanda/user-guide/namespaces/exclusive.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/namespaces/exclusive.md rename to bak/kpanda/user-guide/namespaces/exclusive.md diff --git a/docs/zh/docs/kpanda/user-guide/namespaces/podsecurity.md b/bak/kpanda/user-guide/namespaces/podsecurity.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/namespaces/podsecurity.md rename to bak/kpanda/user-guide/namespaces/podsecurity.md diff --git a/docs/zh/docs/kpanda/user-guide/network/create-ingress.md b/bak/kpanda/user-guide/network/create-ingress.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/network/create-ingress.md rename to bak/kpanda/user-guide/network/create-ingress.md diff --git a/docs/zh/docs/kpanda/user-guide/network/create-services.md b/bak/kpanda/user-guide/network/create-services.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/network/create-services.md rename to bak/kpanda/user-guide/network/create-services.md diff --git a/docs/zh/docs/kpanda/user-guide/network/network-policy.md b/bak/kpanda/user-guide/network/network-policy.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/network/network-policy.md rename to bak/kpanda/user-guide/network/network-policy.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/add-node.md b/bak/kpanda/user-guide/nodes/add-node.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/add-node.md rename to bak/kpanda/user-guide/nodes/add-node.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/delete-node.md b/bak/kpanda/user-guide/nodes/delete-node.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/delete-node.md rename to bak/kpanda/user-guide/nodes/delete-node.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/labels-annotations.md b/bak/kpanda/user-guide/nodes/labels-annotations.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/labels-annotations.md rename to bak/kpanda/user-guide/nodes/labels-annotations.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/node-authentication.md b/bak/kpanda/user-guide/nodes/node-authentication.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/node-authentication.md rename to bak/kpanda/user-guide/nodes/node-authentication.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/node-check.md b/bak/kpanda/user-guide/nodes/node-check.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/node-check.md rename to bak/kpanda/user-guide/nodes/node-check.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/node-details.md b/bak/kpanda/user-guide/nodes/node-details.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/node-details.md rename to bak/kpanda/user-guide/nodes/node-details.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/schedule.md b/bak/kpanda/user-guide/nodes/schedule.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/schedule.md rename to bak/kpanda/user-guide/nodes/schedule.md diff --git a/docs/zh/docs/kpanda/user-guide/nodes/taints.md b/bak/kpanda/user-guide/nodes/taints.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/nodes/taints.md rename to bak/kpanda/user-guide/nodes/taints.md diff --git a/docs/zh/docs/kpanda/user-guide/permissions/cluster-ns-auth.md b/bak/kpanda/user-guide/permissions/cluster-ns-auth.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/permissions/cluster-ns-auth.md rename to bak/kpanda/user-guide/permissions/cluster-ns-auth.md diff --git a/docs/zh/docs/kpanda/user-guide/permissions/permission-brief.md b/bak/kpanda/user-guide/permissions/permission-brief.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/permissions/permission-brief.md rename to bak/kpanda/user-guide/permissions/permission-brief.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/create-hpa.md b/bak/kpanda/user-guide/scale/create-hpa.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/create-hpa.md rename to bak/kpanda/user-guide/scale/create-hpa.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/create-vpa.md b/bak/kpanda/user-guide/scale/create-vpa.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/create-vpa.md rename to bak/kpanda/user-guide/scale/create-vpa.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/hpa-cronhpa-compatibility-rules.md b/bak/kpanda/user-guide/scale/hpa-cronhpa-compatibility-rules.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/hpa-cronhpa-compatibility-rules.md rename to bak/kpanda/user-guide/scale/hpa-cronhpa-compatibility-rules.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/install-cronhpa.md b/bak/kpanda/user-guide/scale/install-cronhpa.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/install-cronhpa.md rename to bak/kpanda/user-guide/scale/install-cronhpa.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/install-metrics-server.md b/bak/kpanda/user-guide/scale/install-metrics-server.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/install-metrics-server.md rename to bak/kpanda/user-guide/scale/install-metrics-server.md diff --git a/docs/zh/docs/kpanda/user-guide/scale/install-vpa.md b/bak/kpanda/user-guide/scale/install-vpa.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/scale/install-vpa.md rename to bak/kpanda/user-guide/scale/install-vpa.md diff --git a/docs/zh/docs/kpanda/user-guide/storage/pv.md b/bak/kpanda/user-guide/storage/pv.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/storage/pv.md rename to bak/kpanda/user-guide/storage/pv.md diff --git a/docs/zh/docs/kpanda/user-guide/storage/pvc.md b/bak/kpanda/user-guide/storage/pvc.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/storage/pvc.md rename to bak/kpanda/user-guide/storage/pvc.md diff --git a/docs/zh/docs/kpanda/user-guide/storage/sc-share.md b/bak/kpanda/user-guide/storage/sc-share.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/storage/sc-share.md rename to bak/kpanda/user-guide/storage/sc-share.md diff --git a/docs/zh/docs/kpanda/user-guide/storage/sc.md b/bak/kpanda/user-guide/storage/sc.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/storage/sc.md rename to bak/kpanda/user-guide/storage/sc.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/create-cronjob.md b/bak/kpanda/user-guide/workloads/create-cronjob.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/create-cronjob.md rename to bak/kpanda/user-guide/workloads/create-cronjob.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/create-daemonset.md b/bak/kpanda/user-guide/workloads/create-daemonset.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/create-daemonset.md rename to bak/kpanda/user-guide/workloads/create-daemonset.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/create-deployment.md b/bak/kpanda/user-guide/workloads/create-deployment.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/create-deployment.md rename to bak/kpanda/user-guide/workloads/create-deployment.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/create-job.md b/bak/kpanda/user-guide/workloads/create-job.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/create-job.md rename to bak/kpanda/user-guide/workloads/create-job.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/create-statefulset.md b/bak/kpanda/user-guide/workloads/create-statefulset.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/create-statefulset.md rename to bak/kpanda/user-guide/workloads/create-statefulset.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/env-variables.md b/bak/kpanda/user-guide/workloads/pod-config/env-variables.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/env-variables.md rename to bak/kpanda/user-guide/workloads/pod-config/env-variables.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/health-check.md b/bak/kpanda/user-guide/workloads/pod-config/health-check.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/health-check.md rename to bak/kpanda/user-guide/workloads/pod-config/health-check.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/job-parameters.md b/bak/kpanda/user-guide/workloads/pod-config/job-parameters.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/job-parameters.md rename to bak/kpanda/user-guide/workloads/pod-config/job-parameters.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/lifecycle.md b/bak/kpanda/user-guide/workloads/pod-config/lifecycle.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/lifecycle.md rename to bak/kpanda/user-guide/workloads/pod-config/lifecycle.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/scheduling-policy.md b/bak/kpanda/user-guide/workloads/pod-config/scheduling-policy.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/scheduling-policy.md rename to bak/kpanda/user-guide/workloads/pod-config/scheduling-policy.md diff --git a/docs/zh/docs/kpanda/user-guide/workloads/pod-config/workload-status.md b/bak/kpanda/user-guide/workloads/pod-config/workload-status.md similarity index 100% rename from docs/zh/docs/kpanda/user-guide/workloads/pod-config/workload-status.md rename to bak/kpanda/user-guide/workloads/pod-config/workload-status.md diff --git a/docs/zh/docs/monkey/create-flow.md b/bak/monkey/create-flow.md similarity index 100% rename from docs/zh/docs/monkey/create-flow.md rename to bak/monkey/create-flow.md diff --git a/docs/zh/docs/monkey/features.md b/bak/monkey/features.md similarity index 100% rename from docs/zh/docs/monkey/features.md rename to bak/monkey/features.md diff --git a/docs/zh/docs/monkey/images/architect.webp b/bak/monkey/images/architect.webp similarity index 100% rename from docs/zh/docs/monkey/images/architect.webp rename to bak/monkey/images/architect.webp diff --git a/docs/zh/docs/monkey/images/flow01.png b/bak/monkey/images/flow01.png similarity index 100% rename from docs/zh/docs/monkey/images/flow01.png rename to bak/monkey/images/flow01.png diff --git a/docs/zh/docs/monkey/images/flow010.png b/bak/monkey/images/flow010.png similarity index 100% rename from docs/zh/docs/monkey/images/flow010.png rename to bak/monkey/images/flow010.png diff --git a/docs/zh/docs/monkey/images/flow011.png b/bak/monkey/images/flow011.png similarity index 100% rename from docs/zh/docs/monkey/images/flow011.png rename to bak/monkey/images/flow011.png diff --git a/docs/zh/docs/monkey/images/flow02.png b/bak/monkey/images/flow02.png similarity index 100% rename from docs/zh/docs/monkey/images/flow02.png rename to bak/monkey/images/flow02.png diff --git a/docs/zh/docs/monkey/images/flow03.png b/bak/monkey/images/flow03.png similarity index 100% rename from docs/zh/docs/monkey/images/flow03.png rename to bak/monkey/images/flow03.png diff --git a/docs/zh/docs/monkey/images/flow04.png b/bak/monkey/images/flow04.png similarity index 100% rename from docs/zh/docs/monkey/images/flow04.png rename to bak/monkey/images/flow04.png diff --git a/docs/zh/docs/monkey/images/flow05.png b/bak/monkey/images/flow05.png similarity index 100% rename from docs/zh/docs/monkey/images/flow05.png rename to bak/monkey/images/flow05.png diff --git a/docs/zh/docs/monkey/images/flow06.png b/bak/monkey/images/flow06.png similarity index 100% rename from docs/zh/docs/monkey/images/flow06.png rename to bak/monkey/images/flow06.png diff --git a/docs/zh/docs/monkey/images/flow07.png b/bak/monkey/images/flow07.png similarity index 100% rename from docs/zh/docs/monkey/images/flow07.png rename to bak/monkey/images/flow07.png diff --git a/docs/zh/docs/monkey/images/flow08.png b/bak/monkey/images/flow08.png similarity index 100% rename from docs/zh/docs/monkey/images/flow08.png rename to bak/monkey/images/flow08.png diff --git a/docs/zh/docs/monkey/images/flow09.png b/bak/monkey/images/flow09.png similarity index 100% rename from docs/zh/docs/monkey/images/flow09.png rename to bak/monkey/images/flow09.png diff --git a/docs/zh/docs/monkey/index.md b/bak/monkey/index.md similarity index 100% rename from docs/zh/docs/monkey/index.md rename to bak/monkey/index.md diff --git a/docs/zh/docs/mscope/index.md b/bak/mscope/index.md similarity index 100% rename from docs/zh/docs/mscope/index.md rename to bak/mscope/index.md diff --git a/docs/zh/docs/buy/index.md b/docs/zh/docs/buy/index.md index 6afb0d0..13f8810 100644 --- a/docs/zh/docs/buy/index.md +++ b/docs/zh/docs/buy/index.md @@ -1,102 +1,13 @@ ---- -hide: - - toc ---- +# 注册账号 -# d.run 介绍 +d.run 支持以手机、邮箱注册账号。 -d.run 是 DaoCloud 自研的 AIGC 综合性算力运维和运营平台,整合云原生调度能力,一站式管理算力集群资源, -内置算法开发、模型中心和模型微调,轻松创建智能问答提供生成式智能聊天服务,管理用户反馈。 +1. 在登录窗口点击 **注册** +1. 填写用户名、邮箱、手机号,收到并填写验证码后,点击 **注册** -「DaoCloud 道客」作为算力服务提供商和专业技术支持方,与各大政企、科研机构和运营商等智算中心建设方与运营方紧密合作, -在上海、合肥、天津、香港等多个地区建设算力枢纽中心,实现算力资源跨行业、跨地区、跨层级地自由流动,并通过构建 AI 开放生态平台, -集成丰富的模型套件工具,全面推动算力与应用的协同创新,为所有用户提供高效、可靠、易得的 AI 算力云服务,加速 AI 普惠。 + ![填写注册信息](./images/regis01.png) -[点击注册 d.run](https://console.d.run/){ .md-button } -[查阅和下载 PDF](https://harbor-test2.cn-sh2.ufileos.com/drun/d.run-0625.pdf){ .md-button } + 每个邮箱只能注册一次。 + 如果提示邮箱已注册,可以返回登录界面,点击 **忘记密码** ,输入你已注册的邮箱来重置密码。 -## 产品全景图 - -d.run 作为算力一体化解决方案,能够打造千卡、万卡等大规模高速互联的算力网络,通过性能优化的 DaoCloud Enterprise AI 调度异构算力, -基于多种模型套件加速 AI 应用创新,配合一系列运维和运营服务,全方位保障算力的稳定、可靠。 - -d.run 面向用户提供功能丰富、易用性好、性能高效的模型套件,集成数据准备、模型开发、模型训练、模型部署等各个环节所需的便捷实用的生态产品和开源工具, -支持高效的模型开发与训练,帮助用户轻松将 AI 技术应用到实际业务中,赋能产业升级。 - -![产品全景图](images/landscape1.png) - -- **全面的 AI 开发与生产工具** 集成了从数据的获取、探索,到模型的开发、训练、部署、微调、管理等丰富的模型套件工具选项, - 可低成本、高效率地应用 AI 技术,加速产品和业务的创新。 - -- **便捷的数据管理与准备工具** 提供对接各类数据源、统一管理数据集、可视化数据探索、数据清洗、数据增强等工具, - 最大程度提升数据科学家和算法工程师的工作效率,使其更专注于模型开发。 - -- **高效的模型开发与训练支持** 能够提供易用的集成开发环境,支持交互式开发和拖拉拽的可视化建模, - 通过分布式训练架构提升训练效率,降低算力成本,实现模型快速高效部署,打通开发训练和生产环境。 - -## d.run 优势 - -- **灵活的资源调度** :提供灵活的计算、网络、存储资源调度方案,有效提高资源利用率,用户可按需使用算力资源,显著降低算力使用成本。 -- **优异的处理能力** :提供业界领先的算力性能,软硬协同优化,通过 GPU 共享和加速显著缩短训练时间,提高算法的准确性 -- **功能丰富的模型套件** :通过 AI 生态开放平台提供各类便捷实用、性能高效的模型套件,为模型开发与训练提供支持,加速 AI 应用落地及创新。 -- **全方位的运维和运营服务** :提供优质的算力运维和运营服务,实现软硬件一站式的性能调优,配合高效、可视化的平台管理,为企业的算力使用保驾护航。 - -d.run 的这些优势来自于丰富的产品模块和功能特性: - -![产品模块图](./images/models.png) - -## d.run 新手尝鲜步骤 - -一名新用户注册 d.run 之后,首先需要[购买算力](./buy.md),支持的范围囊括了单卡、双卡...千卡、万卡。 -您可以随时检查自己购买的资源,查阅历史购买记录。 - -您的订单生效后,d.run 后台会自动创建[算力集群](../kpanda/intro/index.md)。 -您可以在[全局管理](../ghippo/intro/index.md) 中设置用户、用户组、工作空间和平台个性化设置。 - -在[模型中心](../dmc/index.md),您可以一键部署高可用的大语言模型服务,通过统一的模型推理接口进行分布式推理。 -与智能问答和流程编排模块紧密集成,模型中心支持行业内外流行的各种大模型。 -您可以轻松接入各类在线模型 API Key,并根据需求灵活切换本地和在线模型服务。 - -接下来使用 DataTunerX 进行[模型微调](../dtx/index.md),尝试微调数据集、超参组,实现模型微调、模型评估和模型推理全生命周期的自动化处理。 -通过高效利用算力集群中的底层分布式算力资源,DataTunerX 能够进行矩阵式的模型微调实验,从而推动大型模型的敏捷和自动化迭代。 - -微调好模型后,AI[流程引擎](../monkey/index.md)可以通过智能化的流程创建文生文、文生图、图生图、文生视频等智能问答。 -您可以随时调整智能问答所调用的语料库和占用的 GPU 等资源,还能随时了解用户对智能问答的反馈并迅速做出响应。 - -通过 AI 流程可以为各行业、各场景分门别类地生成不同[智能问答](../dak/index.md), -一站式管理智能问答的上下层、前后端设施,把控用户需求,洞察前沿趋势。 - -参见演示视频: - -

- -
- -## 行业背景 - -全球人工智能行业大爆发,对智能算力提出了指数级的增长要求。 - -!!! quote "SemiAnalysis" - - GPT-4 在大约 2.5 万个 A100 (GPU 利用率 32%-36%)上训练 90-100 天,单次训练成本 6300 万美元。 - -!!! quote "埃隆·马斯克" - - GPT-5 的训练可能需要 3-5 万块 H100。 - -在国内,算力成为新质生产力基建热点,从中央到地方各层级政策密集出台。 - -- 2024.2 国务院国资委明确央企要把发展 AI 放在全局工作中统筹谋划,加快建设一批智能算力中心 -- 人民银行、工信部等 6 部门联合发文:鼓励金融机构加大对绿色低碳算力基础设施的信贷支持力度 -- 北京:“十四五 期间 形成规模化先进算力供给能力,支撑千亿级参数量的大型语言模型、大型视觉模型、多模态大模型、科学计算大模型... -- 上海:到 2024 年,本市数据中心算力供给呈现以智算算力等高性能算力为主的多元算力协同体系,总算力超 15EFLOPS,高性能算力占比达到 35% -- 广东:到 2025年,智能算力规模实现全国第一、全球领先,通用人工智能技术创新体系较为完备,人工智能高水平应用场景进一步拓展,核心产业规模突破3000 亿元,企业数量超 2000 家 -- 江苏:到 2027 年底,全省 算力规模达到 70 万核 CPU 和 400PB 存储、新增高性能算力持续增长 -- 浙江:到 2024 年形成 10 项以上人工智能重大科技成果,获得 1000 项以上核心发明专利;打造 3-4 个千亿级人工智能产业集群,产业营业收入年均增长 15% 以上 -- 河南:到 2025 年 智算和超算算力规模超过 2000PFLOPS,高性能算力占比超过 30% -- 山东:到 2025 年,全省 数据中心 在用标准机架数达到 45 万个以上,平均利用率提升到 60% 以上 -- 湖南:到 2027 年长沙人工智能创新中心、马栏山视频超算中心等加快建设,建成和在建规模以上数据中心 51 个,标准机架 17.2 万个 -- 成都:到 2025 年,全市人工智能产业产值突破 1500 亿元,人工智能创新应用场景数量达到 100 个以上 -- 贵州:2023-2025 年贵州省通用算力、智算算力、超算算力的总规模分别达 2Eflops、5Eflops 和 10Eflops - -![行业背景](./images/background.png) +1. 注册成功后,将返回登录界面,输入用户名或邮箱,登录账号。 diff --git a/docs/zh/docs/buy/register.md b/docs/zh/docs/buy/register.md deleted file mode 100644 index 13f8810..0000000 --- a/docs/zh/docs/buy/register.md +++ /dev/null @@ -1,13 +0,0 @@ -# 注册账号 - -d.run 支持以手机、邮箱注册账号。 - -1. 在登录窗口点击 **注册** -1. 填写用户名、邮箱、手机号,收到并填写验证码后,点击 **注册** - - ![填写注册信息](./images/regis01.png) - - 每个邮箱只能注册一次。 - 如果提示邮箱已注册,可以返回登录界面,点击 **忘记密码** ,输入你已注册的邮箱来重置密码。 - -1. 注册成功后,将返回登录界面,输入用户名或邮箱,登录账号。 diff --git a/docs/zh/docs/index.md b/docs/zh/docs/index.md index 1f9fe61..0b69f28 100644 --- a/docs/zh/docs/index.md +++ b/docs/zh/docs/index.md @@ -21,11 +21,6 @@ hide: d.run 是 DaoCloud 自研的 AIGC 综合性算力运维和运营平台, 整合云原生能力,构建智能问答体系,化算力为“算利”。 - - 智能算力:[购买算力](buy/buy.md)后搭建[算力集群](./kpanda/intro/index.md),通过[可观测性](./insight/intro/index.md)模块监控集群状况。 - - 模型应用:通过[流程编排](./monkey/index.md)搭建[智能问答](./dak/index.md),解决实际问题。 - - 模型工具:[开发算法](./baize/index.md)后[微调模型](./dtx/index.md),在[模型中心](./dmc/index.md)内一站式管理流行的各类大模型。 - - 管理:负责用户访问控制、权限管理、审计日志以及 d.run 个性化设置等 -

d.run 产品全景图

diff --git a/docs/zh/docs/ghippo/user-guide/personal-center/accesstoken.md b/docs/zh/docs/personal/accesstoken.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/personal-center/accesstoken.md rename to docs/zh/docs/personal/accesstoken.md diff --git a/docs/zh/docs/ghippo/user-guide/personal-center/language.md b/docs/zh/docs/personal/language.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/personal-center/language.md rename to docs/zh/docs/personal/language.md diff --git a/docs/zh/docs/ghippo/user-guide/personal-center/security-setting.md b/docs/zh/docs/personal/security-setting.md similarity index 100% rename from docs/zh/docs/ghippo/user-guide/personal-center/security-setting.md rename to docs/zh/docs/personal/security-setting.md diff --git a/docs/zh/navigation.yml b/docs/zh/navigation.yml index 942dbac..03ba88d 100644 --- a/docs/zh/navigation.yml +++ b/docs/zh/navigation.yml @@ -3,7 +3,7 @@ nav: - 首页: https://d.run - d.run 文档: - 简介: index.md - - 注册账号: buy/register.md + - 注册账号: buy/index.md - 算力云: - 算力市场: zestu/index.md - 容器实例: zestu/instance.md @@ -40,9 +40,9 @@ nav: - 订单管理: leopard/orders.md - 账单管理: leopard/bills.md - 个人中心: - - 安全设置: ghippo/user-guide/personal-center/security-setting.md - - 访问密钥: ghippo/user-guide/personal-center/accesstoken.md - - 语言设置: ghippo/user-guide/personal-center/language.md + - 安全设置: personal/security-setting.md + - 访问密钥: personal/accesstoken.md + - 语言设置: personal/language.md - 帮助与支持: - 索引: service/index.md - 平台服务协议: service/sla.md