From f3668c95a6072272427a59c01df614ed36f83a3a Mon Sep 17 00:00:00 2001 From: yuhan Date: Wed, 16 Jul 2025 15:52:10 +0800 Subject: [PATCH] del CPU/GPU in mint files --- docs/mindspore/source_zh_cn/conf.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/mindspore/source_zh_cn/conf.py b/docs/mindspore/source_zh_cn/conf.py index d88bee3cb8..3c25555fff 100644 --- a/docs/mindspore/source_zh_cn/conf.py +++ b/docs/mindspore/source_zh_cn/conf.py @@ -473,6 +473,18 @@ try: except Exception as e: print(e) +# 删除mint接口文件中CPU/GPU相关的无序列表内容 +for f_name in os.listdir("./api_python/mint"): + with open(os.path.join("./api_python/mint", f_name), 'r+', encoding='utf-8') as f: + mint_content = f.read() + if re.findall('\n[ ]+- (CPU:|GPU:|CPU/GPU:|GPU/CPU:)', mint_content): + print(f'{f_name}内有CPU/GPU相关内容,已删除') + blank_num = re.findall('\n([ ]+)- (CPU:|GPU:|CPU/GPU:|GPU/CPU:)', mint_content)[0][0] + mint_content = re.sub(f'\n[ ]+- (CPU:|GPU:|CPU/GPU:|GPU/CPU:)(?:.|\n|)+?(\n\n|\n{blank_num}-)', r'\2', mint_content) + f.seek(0) + f.truncate() + f.write(mint_content) + from myautosummary import MsPlatformAutoSummary, MsNoteAutoSummary, MsCnAutoSummary, MsCnPlatformAutoSummary, MsCnNoteAutoSummary, MsCnPlatWarnAutoSummary, MsCnPlataclnnAutoSummary rst_files = set([i.replace('.rst', '') for i in glob.glob('api_python/**/*.rst', recursive=True)]) -- Gitee