快捷方式

采样器集合

torchrl.data.replay_buffers.采样器集合(*samplers, p=None, sample_from_all=False, num_buffer_sampled=None)[源]

一个采样器集合。

此类旨在与回放缓冲区集合配合使用。它包含采样器以及采样策略超参数。

参数:

samplers (Sampler 序列) – 构成复合采样器的采样器。

关键字参数:
  • p (list 或概率张量,可选) – 如果提供,表示在采样过程中每个数据集的权重。

  • sample_from_all (bool,可选) – 如果True,将从每个数据集进行采样。这与p参数不兼容。默认为False

  • num_buffer_sampled (int,可选) – 要采样的缓冲区数量。如果sample_from_all=True,此参数无效,因为它默认为缓冲区数量。如果sample_from_all=False,将根据概率p进行缓冲区采样。

警告

info 字典中提供的索引放置在TensorDict中,键为indexbuffer_ids,允许上层的ReplayBufferEnsembleStorageEnsemble对象检索数据。此格式与通常将索引作为常规张量返回的其他采样器不同。

文档

查阅 PyTorch 的综合开发者文档

查看文档

教程

获取针对初学者和高级开发者的深度教程

查看教程

资源

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

查看资源