快捷方式

StorageEnsemble

class torchrl.data.replay_buffers.StorageEnsemble(*storages: Storage, transforms: list[Transform] = None)[原始碼]

儲存的集合。

此類旨在與 ReplayBufferEnsemble 一起使用。

引數:

storages (Storage 序列) – 用於建立複合儲存的儲存。

關鍵字引數:

transforms (Transform 列表,可選) – 與 storages 長度相同的 transform 列表。

警告

get() 方法的類簽名與其他儲存不匹配,因為它將返回一個元組 (buffer_id, samples) 而不是僅返回 samples。

警告

此類不支援寫入(與 WriterEnsemble 類似)。要擴充套件任何一個回放緩衝區,只需索引父級 ReplayBufferEnsemble 物件即可。

attach(buffer: Any) None

此函式將取樣器附加到此儲存。

從該儲存讀取的緩衝區必須透過呼叫此方法作為已附加實體包含進來。這確保了當儲存中的資料發生變化時,元件能夠感知到這些變化,即使該儲存與其他緩衝區(例如,Priority Samplers)共享。

引數:

buffer – 讀取此儲存的物件。

dump(*args, **kwargs)

dumps() 的別名。

load(*args, **kwargs)

loads() 的別名。

save(*args, **kwargs)

dumps() 的別名。

文件

訪問全面的 PyTorch 開發者文件

檢視文件

教程

為初學者和高階開發者提供深入的教程

檢視教程

資源

查詢開發資源並讓您的問題得到解答

檢視資源