我想为开源做出贡献,因为我对机器学习感兴趣,所以我从tf-issue#59494中拿到了一期。
在这里,对于为什么特定的修复commit f5281e0在v2.10.1中被选中,而在v2.9.3中没有,存在一个困惑。
修复是针对CVE-2022-41883中引用的错误,即OOB(越界)错误&我正在尝试重新创建它。
在colab中(* 我无法在本地安装tf,所以必须使用colab *),对于两个版本,我都得到了下图中提到的错误。v2.9.3v2.10.1
我的想法是在合并提交f5281e0之前使用一个提交(比如422d24d3),以便得到OOB作为输出。我不知道如何做到这一点,任何帮助都是非常感谢的:)
另外,是否有更好的方法来处理issue#59494?
更新:
我想出了解决这个问题的方法&已经回答了!
- 我是开源的新手,请原谅我的任何缺点,并为我指出正确的方向。*
1条答案
按热度按时间ctrmrzij1#
tf github readme中有一个安装选项。这里有关于如何从源代码构建的信息。使用以下命令检查所需的提交(以重新创建OOB错误):!git checkout 422 d24 d3