<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 962.5 346" width="962.5" height="346"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
      @font-face { font-family: Nunito; src: url(data:font/woff2;base64,d09GMgABAAAAAAYoAA8AAAAAC7gAAAXOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgjYcLgZgP1NUQVREAGwRCAqKGIhBCxoAATYCJAMwBCAFhCQHIBvACVGUUE452VcFPBkaz3AMo+wOtdqoGlpBtxqG+P43/wYBI6FrPCIiVSR4jqB+P3TvhZBdJIJKSq48vjY6whRkhSLHxgEqIgf4j3/P/ufsunCSmkunCzbrdqEUwGV7H/RL4Bv25DXbTUDKRmuwaI2PAv78/wVAlS3rhZJYCmH0j/3c5u/NBYlqoZp1rlPKxOU6ptkTRAiJurS6+wnxSLZE9et0GqF1FtxGxsjQ0Xk8fr6iQCkgCaFECBQbNqB+YWlpA0Svko2D6NP5JIg0wIux6eLpbBJa0GvlSm1DoeRGHY88eVgxmPrsDxpkx/yjfavjLcyyvzk/kOzvM5+xs/czd1OJkyRfniI5cmcFBdbVsReoyRzJQOk8+SumHWXvKwawrhq6ODf1ob/kkY7SPrDulRKnyKcFGB0M/738KPA8Sv7+/M9A7hyyq6HLgHhdBTrVix1IUutA74ZLZ8N5BPwOtAAhCLUzgBCHRh1sFHnoL6jlzKlvKONUeuE+UI039/O2rFi3iRaWlp+XNQsUSbnfkN32oPvd52bXusJlIRAPUTNbwWm8oBEoJx6CNAvgzS2ZTcLABPGQzr8KWwdU/Xq9gKPidDs2L7wTNdYs8yKORRh+JQ0NVcW4UOBRJmHBdOzsBw5vBgPStl39Ph+qvQwGfeE771gvvfKqu27DnnhbjZ1uNxVDtQ/0ZVeNXnLF5TffjD9Zav2F9/NweGxuvl1fB4Y6yXdQfUdJqKvq1oTuG27ORbXrXSYTauHTOnXO9hJCtRZfN3DxrVdeeRXxVOOJtyGNsqNBiHl1ecvcwkHGQ1i8vnZWS4AqzqmfDOC6kVmHbx5r0n3Ru5PVfYO3dj59ZEG6hI4s7dUyoao8BRe9M3TplVddtjqw1bo+96tGBi1wseDON22DEcdeIxdAaDh6OsxEvRjsQFWtva0yLyuZlyGoUtHFD59uEoWwHOER8GX33tYpUeNBDHPjBWyWz1u699ZOQoN54AzAy0SEOA//JXssFQhaHzr7/M9EGA89TFEzU1PUFPUwDGv3cFyKr1+/Yw7l3v/ELxvdWhvvsd0/w45g+8K9XVe7YWm6/0AxNBbX3P94eZZb+4+vi7u6F1TnG9tyJDss8omO3PNt+vnJHloOCTgT1c/O6eNzp8VFnCiKT8To8OEhHY6dSAL+DU8fTtROkfClrhWTfdLat39aGm8fcri22F0qE91hvFhpyQ3/NaiZ5q99s/Fi0y33I26BkVw3WzacLYQHE4WI2db8IxNyKACsRGSJIoYXCQV77mBwdHjRatgkm4gQjpcIRMr6J5aoyZ/aS+HljViQWLsXLAM4zyTMRUYHM64h9d4o6db2JTDN2j+1d9Y+YdEuD2+5dp22CbMuWE/tQcFhJdw1hJsFid0b/tknneThSG+acvVkj0ZIMrnqb+ZfvHTr/7Z6HB3YUQuu//Y3Yzuiyq1n6z91PhqY4+v7Sxo5FdoTfDw20e3ocHp0g3YK/+dR/9THa6++9LyyL6KVov49wQSbHOmZilIgMExZjMtD/0wIunj8TsFEgijieJBIVISdfF6XsPJL/7u9wksZ1SnknNsf0qIIIJBzre2r3/Ufckf+llP/HeB5wy1vA15N39KrwHyuvYEHIF8CwVNq30Gg4AhAoFJp/GW6r212UjwvqqMPrYRBTyMwT/yNDrC3aH5fciyY/RUodUKjCxraMicvK3GkXuS2Atf9FzWFSa83JeXuNOVYUNyZizflabbXmG9c2xIESnWTiLj12MgtfksaYGBPSgItySXAL6IgYV4eLS7CxyMgIiQsj1KQFJGXMq0sL4u2hO12tNDWLSAr99OUJLVubfp06Ap6D6Mso0xvZcu4Zg+RJ+No2Xr7q/m+6vKTUtIqstjcLh069QT2jQwEdmuR0IqslKgAX9mNpIK8sNQMk2rmNojz0nKGtGsXqmcPK3VebXzOxAcduTElJC4guC5l8nLaJfVUtKgH02U3kgMAAA==); }</style></defs><rect x="0" y="0" width="962.5" height="346" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(203.5 54) rotate(0 52.5 19)"><path d="M9.5 0 C42.82 0, 76.15 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 14.33, 105 19.15, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C67.41 38, 39.32 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 20.93, 0 13.36, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C42.29 0, 75.09 0, 95.5 0 M9.5 0 C36.63 0, 63.76 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 14.5, 105 19.51, 105 28.5 M105 9.5 C105 17.09, 105 24.67, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C75.04 38, 54.58 38, 9.5 38 M95.5 38 C66.41 38, 37.32 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 22.06, 0 15.62, 0 9.5 M0 28.5 C0 22.28, 0 16.06, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(239.12801361083984 63) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round" transform="translate(196 67) rotate(0 52.5 19)"><path d="M9.5 0 C36.53 0, 63.57 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 13.31, 105 17.12, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C70.68 38, 45.86 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 22.97, 0 17.43, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C30.24 0, 50.98 0, 95.5 0 M9.5 0 C36.63 0, 63.77 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 15.15, 105 20.8, 105 28.5 M105 9.5 C105 14.53, 105 19.55, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C67.96 38, 40.42 38, 9.5 38 M95.5 38 C66.32 38, 37.14 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 22.12, 0 15.75, 0 9.5 M0 28.5 C0 21.43, 0 14.36, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(231.62801361083984 76) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round" transform="translate(18.5 58) rotate(0 52.5 19)"><path d="M9.5 0 C30.58 0, 51.66 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 14.84, 105 20.18, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C63.4 38, 31.3 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 22.1, 0 15.7, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C37.61 0, 65.71 0, 95.5 0 M9.5 0 C41.22 0, 72.94 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 13.99, 105 18.48, 105 28.5 M105 9.5 C105 16.05, 105 22.61, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C65.65 38, 35.79 38, 9.5 38 M95.5 38 C61.76 38, 28.02 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 21.46, 0 14.43, 0 9.5 M0 28.5 C0 23.47, 0 18.44, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(54.128013610839844 67) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round" transform="translate(188.5 80) rotate(0 52.5 19)"><path d="M9.5 0 C38.85 0, 68.2 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 16.67, 105 23.83, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C76.26 38, 57.02 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 21.3, 0 14.11, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C43.29 0, 77.08 0, 95.5 0 M9.5 0 C41.87 0, 74.24 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 14.52, 105 19.53, 105 28.5 M105 9.5 C105 16.95, 105 24.4, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C74.23 38, 52.95 38, 9.5 38 M95.5 38 C75.55 38, 55.6 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 21.54, 0 14.58, 0 9.5 M0 28.5 C0 21.08, 0 13.67, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(224.12801361083984 89) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round" transform="translate(10 256) rotate(0 466.00000000000006 40)"><path d="M20 0 C356.45 0, 692.91 0, 912 0 C925.33 0, 932 6.67, 932 20 C932 31.3, 932 42.61, 932 60 C932 73.33, 925.33 80, 912 80 C719.73 80, 527.46 80, 20 80 C6.67 80, 0 73.33, 0 60 C0 46.3, 0 32.59, 0 20 C0 6.67, 6.67 0, 20 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M20 0 C366.28 0, 712.56 0, 912 0 M20 0 C364.52 0, 709.04 0, 912 0 M912 0 C925.33 0, 932 6.67, 932 20 M912 0 C925.33 0, 932 6.67, 932 20 M932 20 C932 28.93, 932 37.86, 932 60 M932 20 C932 34.57, 932 49.14, 932 60 M932 60 C932 73.33, 925.33 80, 912 80 M932 60 C932 73.33, 925.33 80, 912 80 M912 80 C679.2 80, 446.4 80, 20 80 M912 80 C616.73 80, 321.47 80, 20 80 M20 80 C6.67 80, 0 73.33, 0 60 M20 80 C6.67 80, 0 73.33, 0 60 M0 60 C0 46.05, 0 32.11, 0 20 M0 60 C0 51.9, 0 43.81, 0 20 M0 20 C0 6.67, 6.67 0, 20 0 M0 20 C0 6.67, 6.67 0, 20 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(204.58203125000006 278.5) rotate(0 271.41796875 17.5)"><text x="271.41796875" y="26.712" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">进程Snapshot机制(NPU状态保存和恢复)</text></g><g stroke-linecap="round"><g transform="translate(61 96) rotate(0 1.4716830381848638 77.25)"><path d="M0 0 C0.49 25.75, 2.45 128.75, 2.94 154.5 M0 0 C0.49 25.75, 2.45 128.75, 2.94 154.5" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(61 96) rotate(0 1.4716830381848638 77.25)"><path d="M-6.05 131.17 C-3.94 136.65, -1.83 142.12, 2.94 154.5 M-6.05 131.17 C-3.24 138.47, -0.42 145.77, 2.94 154.5" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(61 96) rotate(0 1.4716830381848638 77.25)"><path d="M11.04 130.85 C9.14 136.4, 7.24 141.94, 2.94 154.5 M11.04 130.85 C8.51 138.25, 5.97 145.65, 2.94 154.5" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(204.1053679420481 250.5) rotate(0 0.8253070852274078 -63.50000000000001)"><path d="M0 0 C0.28 -21.17, 1.38 -105.83, 1.65 -127 M0 0 C0.28 -21.17, 1.38 -105.83, 1.65 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(204.1053679420481 250.5) rotate(0 0.8253070852274078 -63.50000000000001)"><path d="M9.9 -103.4 C6.72 -112.48, 3.55 -121.56, 1.65 -127 M9.9 -103.4 C8.01 -108.8, 6.12 -114.19, 1.65 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(204.1053679420481 250.5) rotate(0 0.8253070852274078 -63.50000000000001)"><path d="M-7.2 -103.62 C-3.8 -112.62, -0.39 -121.61, 1.65 -127 M-7.2 -103.62 C-5.18 -108.97, -3.15 -114.31, 1.65 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(258.2366117103338 250.5) rotate(0 0.386067578699155 -63.5)"><path d="M0 0 C0.13 -21.17, 0.64 -105.83, 0.77 -127 M0 0 C0.13 -21.17, 0.64 -105.83, 0.77 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(258.2366117103338 250.5) rotate(0 0.386067578699155 -63.5)"><path d="M9.18 -103.46 C7.47 -108.25, 5.76 -113.04, 0.77 -127 M9.18 -103.46 C6.1 -112.08, 3.02 -120.71, 0.77 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(258.2366117103338 250.5) rotate(0 0.386067578699155 -63.5)"><path d="M-7.92 -103.56 C-6.15 -108.33, -4.38 -113.1, 0.77 -127 M-7.92 -103.56 C-4.74 -112.15, -1.55 -120.74, 0.77 -127" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(458.5 56) rotate(0 52.5 19)"><path d="M9.5 0 C31.96 0, 54.42 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 13.58, 105 17.67, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C76.04 38, 56.58 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 21.94, 0 15.38, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C28.91 0, 48.31 0, 95.5 0 M9.5 0 C32.12 0, 54.74 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 13.81, 105 18.12, 105 28.5 M105 9.5 C105 14.89, 105 20.28, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C71.1 38, 46.69 38, 9.5 38 M95.5 38 C62.16 38, 28.82 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 24.43, 0 20.36, 0 9.5 M0 28.5 C0 21.99, 0 15.48, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(494.12801361083984 65) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round"><g transform="translate(475.74268096016885 99.5) rotate(0 -29.094168717809005 75.5)"><path d="M0 0 C-9.7 25.17, -48.49 125.83, -58.19 151 M0 0 C-9.7 25.17, -48.49 125.83, -58.19 151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(475.74268096016885 99.5) rotate(0 -29.094168717809005 75.5)"><path d="M-57.72 126 C-57.83 132.12, -57.95 138.24, -58.19 151 M-57.72 126 C-57.9 135.56, -58.08 145.11, -58.19 151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(475.74268096016885 99.5) rotate(0 -29.094168717809005 75.5)"><path d="M-41.76 132.15 C-45.78 136.76, -49.8 141.38, -58.19 151 M-41.76 132.15 C-48.04 139.36, -54.32 146.56, -58.19 151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(611.7507968231089 250.5) rotate(0 -34.44821217730606 -75.5)"><path d="M0 0 C-11.48 -25.17, -57.41 -125.83, -68.9 -151 M0 0 C-11.48 -25.17, -57.41 -125.83, -68.9 -151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(611.7507968231089 250.5) rotate(0 -34.44821217730606 -75.5)"><path d="M-51.37 -133.18 C-57.84 -139.76, -64.31 -146.33, -68.9 -151 M-51.37 -133.18 C-56 -137.88, -60.63 -142.59, -68.9 -151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(611.7507968231089 250.5) rotate(0 -34.44821217730606 -75.5)"><path d="M-66.92 -126.08 C-67.65 -135.28, -68.38 -144.48, -68.9 -151 M-66.92 -126.08 C-67.44 -132.66, -67.97 -139.25, -68.9 -151" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(687.5 57) rotate(0 52.5 19)"><path d="M9.5 0 C41.7 0, 73.89 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 14.21, 105 18.92, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C75.32 38, 55.15 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 21.58, 0 14.67, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C39.93 0, 70.36 0, 95.5 0 M9.5 0 C38.44 0, 67.38 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 15.25, 105 21, 105 28.5 M105 9.5 C105 15.65, 105 21.81, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C69.91 38, 44.32 38, 9.5 38 M95.5 38 C72.65 38, 49.8 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 21.49, 0 14.48, 0 9.5 M0 28.5 C0 22.86, 0 17.23, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(723.1280136108398 66) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round" transform="translate(827.5 57) rotate(0 52.5 19)"><path d="M9.5 0 C30.57 0, 51.65 0, 95.5 0 C101.83 0, 105 3.17, 105 9.5 C105 15.64, 105 21.77, 105 28.5 C105 34.83, 101.83 38, 95.5 38 C75.52 38, 55.54 38, 9.5 38 C3.17 38, 0 34.83, 0 28.5 C0 24.28, 0 20.06, 0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M9.5 0 C30.24 0, 50.98 0, 95.5 0 M9.5 0 C32.71 0, 55.92 0, 95.5 0 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M95.5 0 C101.83 0, 105 3.17, 105 9.5 M105 9.5 C105 16.03, 105 22.55, 105 28.5 M105 9.5 C105 14.65, 105 19.79, 105 28.5 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M105 28.5 C105 34.83, 101.83 38, 95.5 38 M95.5 38 C73.55 38, 51.6 38, 9.5 38 M95.5 38 C75.73 38, 55.96 38, 9.5 38 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M9.5 38 C3.17 38, 0 34.83, 0 28.5 M0 28.5 C0 22.26, 0 16.02, 0 9.5 M0 28.5 C0 21.77, 0 15.04, 0 9.5 M0 9.5 C0 3.17, 3.17 0, 9.5 0 M0 9.5 C0 3.17, 3.17 0, 9.5 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(863.1280136108398 66) rotate(0 16.871986389160156 10)"><text x="16.871986389160156" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU</text></g><g stroke-linecap="round"><g transform="translate(740.0066391732371 100.5) rotate(0 -0.05264763767630143 75)"><path d="M0 0 C-0.02 25, -0.09 125, -0.11 150 M0 0 C-0.02 25, -0.09 125, -0.11 150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(740.0066391732371 100.5) rotate(0 -0.05264763767630143 75)"><path d="M-8.64 126.5 C-6.17 133.31, -3.69 140.12, -0.11 150 M-8.64 126.5 C-5.62 134.82, -2.6 143.14, -0.11 150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(740.0066391732371 100.5) rotate(0 -0.05264763767630143 75)"><path d="M8.46 126.51 C5.98 133.32, 3.5 140.13, -0.11 150 M8.46 126.51 C5.43 134.83, 2.39 143.15, -0.11 150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(882.5520963273605 250.5) rotate(0 0.2896625774025665 -75)"><path d="M0 0 C0.1 -25, 0.48 -125, 0.58 -150 M0 0 C0.1 -25, 0.48 -125, 0.58 -150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(882.5520963273605 250.5) rotate(0 0.2896625774025665 -75)"><path d="M9.04 -126.47 C7.11 -131.83, 5.19 -137.19, 0.58 -150 M9.04 -126.47 C5.83 -135.39, 2.63 -144.3, 0.58 -150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(882.5520963273605 250.5) rotate(0 0.2896625774025665 -75)"><path d="M-8.06 -126.54 C-6.09 -131.88, -4.13 -137.22, 0.58 -150 M-8.06 -126.54 C-4.79 -135.43, -1.51 -144.32, 0.58 -150" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(66 151.75) rotate(0 51.5 30)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态保存</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">保存推理引擎</text><text x="0" y="55.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">初始化的状态</text></g><g transform="translate(257.5 152.75) rotate(0 51.5 30)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态恢复</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">快速部署,弹</text><text x="0" y="55.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">性扩展</text></g><g transform="translate(407.5 161.75) rotate(0 51.5 20)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态保存</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU任务换出</text></g><g transform="translate(530.5 161.75) rotate(0 51.5 20)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态恢复</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU任务换入</text></g><g transform="translate(849.5 151.75) rotate(0 51.5 30)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态恢复</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">错误发生时回</text><text x="0" y="55.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic"></text></g><g transform="translate(698.5 151.75) rotate(0 51.5 30)"><text x="0" y="15.264000000000001" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">状态保存</text><text x="0" y="35.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">在执行过程中</text><text x="0" y="55.264" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="16px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">周期性保存</text></g><g transform="translate(60 10.5) rotate(0 100 12.5)"><text x="0" y="19.08" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">弹性推理任务快速冷启</text></g><g transform="translate(408 10.5) rotate(0 81.0899887084961 12.5)"><text x="0" y="19.08" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">NPU任务快速切换</text></g><g transform="translate(705.9100112915039 10.5) rotate(0 90 12.5)"><text x="0" y="19.08" font-family="Nunito, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">容错的长时运行任务</text></g><g stroke-linecap="round"><g transform="translate(368 10) rotate(0 -0.5 120)"><path d="M0 0 C-0.17 40, -0.83 200, -1 240" stroke="#1971c2" stroke-width="1.5" fill="none" stroke-dasharray="8 9"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(657.5 12) rotate(0 -0.5 120)"><path d="M0 0 C-0.17 40, -0.83 200, -1 240" stroke="#1971c2" stroke-width="1.5" fill="none" stroke-dasharray="8 9"></path></g></g><mask></mask></svg>