快捷方式

set_seed

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

在常用库中设置伪随机数生成器的种子。

这将为 PyTorch、NumPy 和 python.random 模块设置种子。对于分布式作业,每个本地进程都会设置其自己的种子,计算种子 + 秩。有关更多详细信息,请参见 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 的全面开发者文档

查看文档

教程

获取适合初学者和高级开发人员的深入教程

查看教程

资源

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

查看资源