捷徑

StorageEnsemble

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

儲存體的集合。

此類別旨在與 ReplayBufferEnsemble 一起使用。

參數:

storages (Storage 序列) – 用於組成複合儲存體的儲存體。

關鍵字參數:

transforms (list of Transform, optional) – 與儲存體長度相同的轉換清單 (選擇性)。

警告

此類別的 get() 簽名與其他儲存體不符,因為它會傳回元組 (buffer_id, samples),而不僅僅是樣本。

警告

此類別不支援寫入(與 WriterEnsemble 類似)。若要擴充其中一個重播緩衝區,只需索引父 ReplayBufferEnsemble 物件即可。

attach(buffer: Any) None

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

從此儲存體讀取的緩衝區必須透過呼叫此方法,作為附加實體包含進來。 這保證了當儲存體中的資料變更時,即使儲存體與其他緩衝區共享(例如,優先順序採樣器),組件也能感知到變更。

參數:

buffer – 從此儲存體讀取的物件。

dump(*args, **kwargs)

dumps() 的別名。

load(*args, **kwargs)

loads() 的別名。

save(*args, **kwargs)

dumps() 的別名。

文件

取得 PyTorch 的完整開發人員文件

檢視文件

教學課程

取得適合初學者和進階開發人員的深入教學課程

檢視教學課程

資源

尋找開發資源並獲得問題解答

檢視資源