快捷方式

set_seed

torchtune.training.set_seed(seed: Optional[int] = None, debug_mode: Optional[Union[int, str]] = None) int[源代码]

一个函数,用于设置常用库的伪随机数生成器的种子。

这会为 PyTorch、NumPy 和 python.random 模块设置种子。对于分布式作业,每个本地进程都会设置自己的种子,计算方法是 seed + rank。更多详细信息,请参见 https://pytorch.ac.cn/docs/stable/notes/randomness.html

参数:
  • seed (Optional[int]) – 整数种子值。如果为 None,则会生成并设置一个随机种子。

  • debug_mode (Optional[Union[str, int]]) –

    控制 PyTorch 中确定性操作的 debug_mode 设置。

返回:

当前的种子

返回类型:

int

引发:

ValueError – 如果输入的种子值超出所需范围。

文档

查阅 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

查找开发资源并获得问题解答

查看资源