<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://notlate.cn/</loc></url><url><loc>https://notlate.cn/blog/</loc></url><url><loc>https://notlate.cn/blog/ai-compiler-summary/</loc></url><url><loc>https://notlate.cn/blog/ascendnpu-autofuse/</loc></url><url><loc>https://notlate.cn/blog/ascgen-mlir-analysis/</loc></url><url><loc>https://notlate.cn/blog/bid-landscape-bid-landscape-summary/</loc></url><url><loc>https://notlate.cn/blog/custom-domain-redirect/</loc></url><url><loc>https://notlate.cn/blog/graph-ir-vs-ssa-ir-ai-ssa/</loc></url><url><loc>https://notlate.cn/blog/how-to-mlir-implement-gpu-ascend-npu/</loc></url><url><loc>https://notlate.cn/blog/how-to-mlir-implement-tile-based/</loc></url><url><loc>https://notlate.cn/blog/how-to-mlir-implement/</loc></url><url><loc>https://notlate.cn/blog/how-to-mlir-linalg-pack-implement/</loc></url><url><loc>https://notlate.cn/blog/how-to-mlir-loop/</loc></url><url><loc>https://notlate.cn/blog/inductorscheduler-can-fuse-study/</loc></url><url><loc>https://notlate.cn/blog/inductorscheduler-study/</loc></url><url><loc>https://notlate.cn/blog/iree-flow-dialect-how-to-efficient-qkv/</loc></url><url><loc>https://notlate.cn/blog/machine-learning-probability-statistics-knowledge/</loc></url><url><loc>https://notlate.cn/blog/mlir-how-to-triton-efficient-implement-attention/</loc></url><url><loc>https://notlate.cn/blog/mlir-pass/</loc></url><url><loc>https://notlate.cn/blog/mlir-sparsetensor-dialect-how-to-analysis/</loc></url><url><loc>https://notlate.cn/blog/mliraffine-dialect-deep-dive/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-elementwiseopfusion-analysis-2/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-elementwiseopfusion-analysis-3/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-elementwiseopfusion-analysis-4/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-elementwiseopfusion-analysis/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-fusepadopwithlinalgproducer-analysis/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-fusion-analysis/</loc></url><url><loc>https://notlate.cn/blog/mlirlinalg-producer-indexing-map-permutation-analysis/</loc></url><url><loc>https://notlate.cn/blog/mlirmemref-dialect-deep-dive/</loc></url><url><loc>https://notlate.cn/blog/mlirtensor-vs-memref/</loc></url><url><loc>https://notlate.cn/blog/mlirtransform-dialect-deep-dive/</loc></url><url><loc>https://notlate.cn/blog/mobile-advertising-work-summary-adx/</loc></url><url><loc>https://notlate.cn/blog/mobile-advertising-work-summary-dsp/</loc></url><url><loc>https://notlate.cn/blog/mobile-advertising-work-summary-ssp/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-09-computational-advertising/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-10/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-13-core/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-14/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-15-core/</loc></url><url><loc>https://notlate.cn/blog/notes-computational-advertising-16/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-01-recommender-system/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-04-recommender-system/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-05-embedding/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-06/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-07/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-08/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-09-study/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-10-study/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-11/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-12/</loc></url><url><loc>https://notlate.cn/blog/notes-recommender-system-13/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-01/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-02/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-03/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-04/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-05/</loc></url><url><loc>https://notlate.cn/blog/notes-xiaohongshu-recommender-system-study-06/</loc></url><url><loc>https://notlate.cn/blog/onnx-mlirdialectbuilder-study/</loc></url><url><loc>https://notlate.cn/blog/onnx-mlirdimanalysis-study/</loc></url><url><loc>https://notlate.cn/blog/onnx-mlirindexexpr-study/</loc></url><url><loc>https://notlate.cn/blog/onnx-mlirshapehelper-study/</loc></url><url><loc>https://notlate.cn/blog/page/2/</loc></url><url><loc>https://notlate.cn/blog/page/3/</loc></url><url><loc>https://notlate.cn/blog/page/4/</loc></url><url><loc>https://notlate.cn/blog/page/5/</loc></url><url><loc>https://notlate.cn/blog/page/6/</loc></url><url><loc>https://notlate.cn/blog/page/7/</loc></url><url><loc>https://notlate.cn/blog/page/8/</loc></url><url><loc>https://notlate.cn/blog/page/9/</loc></url><url><loc>https://notlate.cn/blog/page/10/</loc></url><url><loc>https://notlate.cn/blog/prior-calibration/</loc></url><url><loc>https://notlate.cn/blog/triton-core-summary/</loc></url><url><loc>https://notlate.cn/blog/tvm-core-summary-2/</loc></url><url><loc>https://notlate.cn/blog/tvm-core-summary-3/</loc></url><url><loc>https://notlate.cn/blog/tvm-core-summary/</loc></url><url><loc>https://notlate.cn/blog/work-summary/</loc></url><url><loc>https://notlate.cn/category/ai-compiler/</loc></url><url><loc>https://notlate.cn/category/ai-compiler/page/2/</loc></url><url><loc>https://notlate.cn/category/ai-compiler/page/3/</loc></url><url><loc>https://notlate.cn/category/ai-compiler/page/4/</loc></url><url><loc>https://notlate.cn/category/ai-compiler/page/5/</loc></url><url><loc>https://notlate.cn/category/computational-advertising/</loc></url><url><loc>https://notlate.cn/category/computational-advertising/page/2/</loc></url><url><loc>https://notlate.cn/category/recommender-systems/</loc></url><url><loc>https://notlate.cn/category/recommender-systems/page/2/</loc></url><url><loc>https://notlate.cn/category/recommender-systems/page/3/</loc></url><url><loc>https://notlate.cn/page/2/</loc></url><url><loc>https://notlate.cn/page/3/</loc></url><url><loc>https://notlate.cn/page/4/</loc></url><url><loc>https://notlate.cn/page/5/</loc></url><url><loc>https://notlate.cn/page/6/</loc></url><url><loc>https://notlate.cn/page/7/</loc></url><url><loc>https://notlate.cn/page/8/</loc></url><url><loc>https://notlate.cn/page/9/</loc></url><url><loc>https://notlate.cn/page/10/</loc></url><url><loc>https://notlate.cn/preview/cnblogs/</loc></url><url><loc>https://notlate.cn/preview/paper/</loc></url><url><loc>https://notlate.cn/preview/pure/</loc></url></urlset>