Integrate diffusion policy
This commit is contained in:
15
lerobot/common/policies/diffusion/model/module_attr_mixin.py
Normal file
15
lerobot/common/policies/diffusion/model/module_attr_mixin.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import torch.nn as nn
|
||||
|
||||
|
||||
class ModuleAttrMixin(nn.Module):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self._dummy_variable = nn.Parameter()
|
||||
|
||||
@property
|
||||
def device(self):
|
||||
return next(iter(self.parameters())).device
|
||||
|
||||
@property
|
||||
def dtype(self):
|
||||
return next(iter(self.parameters())).dtype
|
||||
Reference in New Issue
Block a user