Visual Build Pro v7中,read file功能怎么用?

本文介绍如何使用ReadFile工具读取本地文件,并通过正则表达式筛选所需内容。首先,将ReadFile组件拖入工作区并进行配置。接着,解决Macro未生成的问题。最后,利用正则表达式精确获取目标数据。

想要读取本地文件的某个值,应该怎么使用read file?

第一步

拖一个 read file过来,然后按照下图步骤设置
在这里插入图片描述

第二步

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Macro没有生成是什么原因?

在这里插入图片描述

在这里插入图片描述

读取的文件内容怎么筛选得到自己想要读取到的内容?

在这里插入图片描述
在这里插入图片描述

正则表达式的相关语法各位亲可以问度娘,一般都可筛选到自己想要的值,如果我的文章对你有所帮助,还请不要吝惜你的小心心,我会一直努力更新哒!

PowerShell 7 环境已加载 (版本: 7.5.2) PS C:\Users\Administrator\Desktop> cd E:\PyTorch_Build\pytorch PS E:\PyTorch_Build\pytorch> python -m venv rtx5070_env PS E:\PyTorch_Build\pytorch> .\rtx5070_env\Scripts\activate (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 在配置编译选项部分添加 (rtx5070_env) PS E:\PyTorch_Build\pytorch> $Env:USE_CUDNN = 1 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 确保使用正确的cuDNN路径 (rtx5070_env) PS E:\PyTorch_Build\pytorch> if ($env:CUDNN_HOME) { >> $cudnnHome = $env:CUDNN_HOME.Replace('"', '') >> $Env:CUDNN_INCLUDE_DIR = "${cudnnHome}\include" >> >> # 自动检测lib目录结构 >> $libPath = if (Test-Path "${cudnnHome}\lib\x64") { >> "${cudnnHome}\lib\x64" >> } else { >> "${cudnnHome}\lib" >> } >> >> $Env:CUDNN_LIBRARY = $libPath >> $Env:CUDNN_ROOT = $cudnnHome >> >> Write-Host "✓ cuDNN配置:" >> Write-Host " - INCLUDE: $Env:CUDNN_INCLUDE_DIR" >> Write-Host " - LIB: $Env:CUDNN_LIBRARY" >> } else { >> Write-Host "⚠ 警告: CUDNN_HOME未设置" -ForegroundColor Yellow >> } ⚠ 警告: CUDNN_HOME未设置 (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 1. 设置环境变量 (rtx5070_env) PS E:\PyTorch_Build\pytorch> $env:CUDA_HOME = "E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1" (rtx5070_env) PS E:\PyTorch_Build\pytorch> $env:CUDNN_HOME = "E:\Program Files\NVIDIA\CUDNN\v8.9.6" (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 2. 运行修复后的诊断脚本 (rtx5070_env) PS E:\PyTorch_Build\pytorch> python diagnose_fixed_v6.py File "E:\PyTorch_Build\pytorch\diagnose_fixed_v6.py", line 33 def main(): SyntaxError: expected 'except' or 'finally' block (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 3. 清理环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Remove-Item -Recurse -Force build, dist, torch.egg-info -ErrorAction Ignore (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 4. 创建新虚拟环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> python -m venv rtx5070_env Error: [Errno 13] Permission denied: 'E:\\PyTorch_Build\\pytorch\\rtx5070_env\\Scripts\\python.exe' (rtx5070_env) PS E:\PyTorch_Build\pytorch> .\rtx5070_env\Scripts\Activate.ps1 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 5. 安装基础依赖 (rtx5070_env) PS E:\PyTorch_Build\pytorch> python -m pip install -U pip setuptools wheel cmake ninja Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: pip in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (22.3.1) Collecting pip Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b7/3f/945ef7ab14dc4f9d7f40288d2df998d1837ee0888ec3659c813487572faa/pip-25.2-py3-none-any.whl (1.8 MB) Requirement already satisfied: setuptools in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (79.0.1) Collecting setuptools Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl (1.2 MB) Requirement already satisfied: wheel in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (0.45.1) Requirement already satisfied: cmake in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (4.1.0) Requirement already satisfied: ninja in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (1.13.0) Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 79.0.1 Uninstalling setuptools-79.0.1: Successfully uninstalled setuptools-79.0.1 Attempting uninstall: pip Found existing installation: pip 22.3.1 Uninstalling pip-22.3.1: Successfully uninstalled pip-22.3.1 Successfully installed pip-25.2 setuptools-80.9.0 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 6. 安装PyTorch构建依赖 (rtx5070_env) PS E:\PyTorch_Build\pytorch> pip install -r requirements.txt Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting setuptools<80.0,>=70.1.0 (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 2)) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/0d/6d/b4752b044bf94cb802d88a888dc7d288baaf77d7910b7dedda74b5ceea0c/setuptools-79.0.1-py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 10.6 MB/s 0:00:00 Requirement already satisfied: cmake>=3.27 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 3)) (4.1.0) Requirement already satisfied: ninja in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 4)) (1.13.0) Requirement already satisfied: numpy in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 5)) (2.2.6) Requirement already satisfied: packaging in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 6)) (25.0) Requirement already satisfied: pyyaml in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 7)) (6.0.2) Requirement already satisfied: requests in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 8)) (2.32.5) Requirement already satisfied: six in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 9)) (1.17.0) Requirement already satisfied: typing-extensions>=4.10.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r E:\PyTorch_Build\pytorch\requirements-build.txt (line 10)) (4.15.0) Requirement already satisfied: expecttest>=0.3.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 8)) (0.3.0) Requirement already satisfied: filelock in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 9)) (3.19.1) Requirement already satisfied: fsspec>=0.8.5 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 10)) (2025.7.0) Requirement already satisfied: hypothesis in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 11)) (6.138.13) Requirement already satisfied: jinja2 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 12)) (3.1.6) Requirement already satisfied: lintrunner in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 13)) (0.12.7) Requirement already satisfied: networkx>=2.5.1 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 14)) (3.4.2) Requirement already satisfied: optree>=0.13.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 15)) (0.17.0) Requirement already satisfied: psutil in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 16)) (7.0.0) Requirement already satisfied: sympy>=1.13.3 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 17)) (1.14.0) Requirement already satisfied: wheel in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 19)) (0.45.1) Requirement already satisfied: build[uv] in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from -r requirements.txt (line 7)) (1.3.0) Requirement already satisfied: charset_normalizer<4,>=2 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from requests->-r E:\PyTorch_Build\pytorch\requirements-build.txt (line 8)) (3.4.3) Requirement already satisfied: idna<4,>=2.5 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from requests->-r E:\PyTorch_Build\pytorch\requirements-build.txt (line 8)) (3.10) Requirement already satisfied: urllib3<3,>=1.21.1 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from requests->-r E:\PyTorch_Build\pytorch\requirements-build.txt (line 8)) (2.5.0) Requirement already satisfied: certifi>=2017.4.17 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from requests->-r E:\PyTorch_Build\pytorch\requirements-build.txt (line 8)) (2025.8.3) Requirement already satisfied: pyproject_hooks in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from build[uv]->-r requirements.txt (line 7)) (1.2.0) Requirement already satisfied: colorama in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from build[uv]->-r requirements.txt (line 7)) (0.4.6) Requirement already satisfied: tomli>=1.1.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from build[uv]->-r requirements.txt (line 7)) (2.2.1) Requirement already satisfied: uv>=0.1.18 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from build[uv]->-r requirements.txt (line 7)) (0.8.14) Requirement already satisfied: attrs>=22.2.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from hypothesis->-r requirements.txt (line 11)) (25.3.0) Requirement already satisfied: exceptiongroup>=1.0.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from hypothesis->-r requirements.txt (line 11)) (1.3.0) Requirement already satisfied: sortedcontainers<3.0.0,>=2.1.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from hypothesis->-r requirements.txt (line 11)) (2.4.0) Requirement already satisfied: MarkupSafe>=2.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from jinja2->-r requirements.txt (line 12)) (3.0.2) Requirement already satisfied: mpmath<1.4,>=1.1.0 in e:\pytorch_build\pytorch\rtx5070_env\lib\site-packages (from sympy>=1.13.3->-r requirements.txt (line 17)) (1.3.0) Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 80.9.0 Uninstalling setuptools-80.9.0: Successfully uninstalled setuptools-80.9.0 Successfully installed setuptools-79.0.1 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 7. 运行增强构建脚本 (rtx5070_env) PS E:\PyTorch_Build\pytorch> .\build_optimized_v4.ps1 -Verbose ====== PyTorch 增强构建 V4 ====== ✓ 修复: torch\headeronly\CMakeLists.txt (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 8. 验证安装 (rtx5070_env) PS E:\PyTorch_Build\pytorch> python -c "import torch; print(f'PyTorch版本: {torch.__version__}'); print(f'CUDA可用: {torch.cuda.is_available()}')" Traceback (most recent call last): File "<string>", line 1, in <module> AttributeError: module 'torch' has no attribute '__version__' (rtx5070_env) PS E:\PyTorch_Build\pytorch>
最新发布
09-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值