MCPcopy Create free account

hub / github.com/YanjieZe/3D-Diffusion-Policy / functions

Functions418 in github.com/YanjieZe/3D-Diffusion-Policy

↓ 1 callersFunctionassert_size_at_dim_single
Ensure that array or tensor @x has size @size in dim @dim. Args: x (np.ndarray or torch.Tensor): input array or tensor size
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:820
↓ 1 callersFunctioncammat2o3d
(cam_mat, width, height)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:96
↓ 1 callersMethodcaptureImage
(self, camera_name, capture_depth=True, device_id=0)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:214
↓ 1 callersMethodconditional_sample
(self, condition_data, condition_mask, condition_data_pc=None, condition_mask_pc=None
3D-Diffusion-Policy/diffusion_policy_3d/policy/simple_dp3.py:134
↓ 1 callersMethodconditional_sample
(self, condition_data, condition_mask, condition_data_pc=None, condition_mask_pc=None
3D-Diffusion-Policy/diffusion_policy_3d/policy/dp3.py:135
↓ 1 callersMethodcopy_from_store
Load to memory.
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:148
↓ 1 callersMethodcreate_empty_zarr
(cls, storage=None, root=None)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:105
↓ 1 callersMethodcreate_from_group
(cls, group, **kwargs)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:128
↓ 1 callersFunctioncreate_indices
( episode_ends:np.ndarray, sequence_length:int, episode_mask: np.ndarray, pad_before: int=0, pad_
3D-Diffusion-Policy/diffusion_policy_3d/common/sampler.py:8
↓ 1 callersMethodcreate_manual
(cls, scale: Union[torch.Tensor, np.ndarray], offset: Union[torch.Tensor, np.ndarray
3D-Diffusion-Policy/diffusion_policy_3d/model/common/normalizer.py:130
↓ 1 callersFunctioncreate_mlp
Create a multi layer perceptron (MLP), which is a collection of fully-connected layers each followed by an activation function. :param i
3D-Diffusion-Policy/diffusion_policy_3d/model/vision/pointnet_extractor.py:11
↓ 1 callersMethoddepthimg2Meters
(self, depth)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:203
↓ 1 callersFunctiondict_take_last_n
(x, n)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/multistep_wrapper.py:43
↓ 1 callersMethoddrop_episode
(self)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:506
↓ 1 callersMethoddtype
(self)
3D-Diffusion-Policy/diffusion_policy_3d/model/common/module_attr_mixin.py:13
↓ 1 callersFunctionexpand_at
Expand all tensors in nested dictionary or list or tuple at a single dimension @dim by @size. Args: x (dict or list or tuple): a
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:577
↓ 1 callersFunctionexpand_at_single
Expand a tensor at a single dimension @dim by @size Args: x (torch.Tensor): input tensor size (int): size to expand
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:558
↓ 1 callersFunctionf
(tensor)
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:313
↓ 1 callersFunctionfarthest_point_sampling
(points, num_points=1024, use_cuda=True)
scripts/convert_real_robot_data.py:23
↓ 1 callersFunctionflatten
Flatten all tensors in nested dictionary or list or tuple, from @begin_axis onwards. Args: x (dict or list or tuple): a possibly nes
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:459
↓ 1 callersFunctionflatten_nested_dict_list
Flatten a nested dict or list to a list. For example, given a dict { a: 1 b: { c: 2 } c: 3
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:889
↓ 1 callersFunctionflatten_single
Flatten a tensor in all dimensions from @begin_axis onwards. Args: x (torch.Tensor): tensor to flatten begin_axis (int): whi
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:443
↓ 1 callersFunctiongather_along_dim_with_dim
Apply @gather_along_dim_with_dim_single to all tensors in a nested dictionary or list or tuple. Args: x (dict or list or tuple)
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:706
↓ 1 callersMethodget_ckpt_path
(self, data: Dict[str, float])
3D-Diffusion-Policy/diffusion_policy_3d/common/checkpoint_util.py:22
↓ 1 callersMethodget_decay
Compute the decay factor for the exponential moving average.
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/ema_model.py:44
↓ 1 callersMethodget_env_infos
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:149
↓ 1 callersMethodget_episode
(self, idx, copy=False)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:533
↓ 1 callersFunctionget_module_device
(m: nn.Module)
3D-Diffusion-Policy/diffusion_policy_3d/model/common/shape_util.py:5
↓ 1 callersMethodget_normalizer
(self, **kwargs)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/base_dataset.py:13
↓ 1 callersMethodget_obs_for_first_state_but_without_reset
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:168
↓ 1 callersFunctionget_optimal_chunks
Common shapes T,D T,N,D T,H,W,C T,N,H,W,C
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:49
↓ 1 callersMethodget_pixels_with_width_height
(self, w, h)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:368
↓ 1 callersFunctionget_scheduler
Added kwargs vs diffuser's original implementation Unified API to get any scheduler from its name. Args: name (`str` or `Schedu
3D-Diffusion-Policy/diffusion_policy_3d/model/common/lr_scheduler.py:6
↓ 1 callersMethodget_steps_slice
(self, start, stop, step=None, copy=False)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:549
↓ 1 callersMethodget_validation_dataset
(self)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/base_dataset.py:9
↓ 1 callersMethodget_visual_observation
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/dexart/dexart_wrapper.py:145
↓ 1 callersMethodis_success
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/dexart/dexart_wrapper.py:161
↓ 1 callersMethodlast
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:34
↓ 1 callersFunctionmain
(cfg)
3D-Diffusion-Policy/eval.py:26
↓ 1 callersFunctionmain
(cfg)
3D-Diffusion-Policy/train.py:501
↓ 1 callersFunctionnamed_reduce_single
Reduce tensor at a dimension by named reduction functions. Args: x (torch.Tensor): tensor to be reduced reduction (str): one
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:625
↓ 1 callersMethodnormalize
(self, x: Union[torch.Tensor, np.ndarray])
3D-Diffusion-Policy/diffusion_policy_3d/model/common/normalizer.py:165
↓ 1 callersFunctionoptimizer_to
(optimizer, device)
3D-Diffusion-Policy/diffusion_policy_3d/common/pytorch_util.py:43
↓ 1 callersFunctionpoint_cloud_sampling
support different point cloud sampling methods point_cloud: (N, 6), xyz+rgb
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mjpc_diffusion_wrapper.py:59
↓ 1 callersFunctionposRotMat2Mat
(pos, rot_mat)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:80
↓ 1 callersFunctionpreprocess_point_cloud
(points, use_cuda=True)
scripts/convert_real_robot_data.py:38
↓ 1 callersFunctionquat2Mat
(quat)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:19
↓ 1 callersFunctionrepeated_box
(box_space, n)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/multistep_wrapper.py:12
↓ 1 callersMethodreset
(self)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:387
↓ 1 callersFunctionreshape_dimensions
Reshape selected dimensions for all tensors in nested dictionary or list or tuple to a target dimension. Args: x (dict or l
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:506
↓ 1 callersMethodsave_snapshot
Quick loading and saving for reserach, saves full state of the workspace. However, loading a snapshot assumes the code stays exactly
3D-Diffusion-Policy/train.py:479
↓ 1 callersMethodsave_to_store
(self, store, chunks: Optional[Dict[str,tuple]]=dict(), compressors: Union[str, numco
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:230
↓ 1 callersMethodset_env_state
(self, state)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:420
↓ 1 callersMethodset_seed
(self, seed)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:379
↓ 1 callersMethodstep
(self, action)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/rrl_local/rrl_multicam.py:402
↓ 1 callersFunctiontake_last_n
(x, n)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/multistep_wrapper.py:32
↓ 1 callersFunctionto_device
Sends all torch tensors in nested dictionary or list or tuple to device @device, and returns a new nested structure. Args: x (di
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:258
↓ 1 callersFunctionto_float
Converts all torch tensors and numpy arrays in nested dictionary or list or tuple to float type entries, and returns a new nested structure.
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:355
↓ 1 callersFunctionto_one_hot_single
Convert tensor to one-hot representation, assuming a certain number of total class labels. Args: tensor (torch.Tensor): tensor conta
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:412
↓ 1 callersFunctionunsqueeze
Adds dimension of size 1 at dimension @dim in all torch tensors and numpy arrays in nested dictionary or list or tuple and returns a new nest
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:215
↓ 1 callersFunctionunsqueeze_expand_at
Unsqueeze and expand a tensor at a dimension @dim by @size. Args: x (dict or list or tuple): a possibly nested dictionary or list or
3D-Diffusion-Policy/diffusion_policy_3d/model/common/tensor_util.py:593
↓ 1 callersMethodvisualize_pointcloud
(self, pointcloud, color:tuple=None)
visualizer/visualizer/pointcloud.py:76
Method__call__
(self, x: Union[Dict, torch.Tensor, np.ndarray])
3D-Diffusion-Policy/diffusion_policy_3d/model/common/normalizer.py:45
Method__call__
(self, x: Union[torch.Tensor, np.ndarray])
3D-Diffusion-Policy/diffusion_policy_3d/model/common/normalizer.py:177
Method__contains__
(self, key)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:419
Method__getattr__
(self, name)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:90
Method__getattr__
(self, name)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:146
Method__getattr__
(self, name)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:173
Method__getattr__
(self, name)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:205
Method__getitem__
(self, idx: int)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/realdex_dataset.py:87
Method__getitem__
output: obs: key: T, * action: T, Da
3D-Diffusion-Policy/diffusion_policy_3d/dataset/base_dataset.py:22
Method__getitem__
(self, idx: int)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/adroit_dataset.py:86
Method__getitem__
(self, idx: int)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/dexart_dataset.py:92
Method__getitem__
(self, idx: int)
3D-Diffusion-Policy/diffusion_policy_3d/dataset/metaworld_dataset.py:84
Method__getitem__
(self, attr)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mjpc_wrapper.py:110
Method__getitem__
(self, attr)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mjpc_diffusion_wrapper.py:109
Method__getitem__
(self, key: str)
3D-Diffusion-Policy/diffusion_policy_3d/model/common/normalizer.py:48
Method__getitem__
(self, attr)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:37
Method__getitem__
(self, attr)
3D-Diffusion-Policy/diffusion_policy_3d/env/adroit/adroit.py:60
Method__getitem__
(self, key)
3D-Diffusion-Policy/diffusion_policy_3d/common/replay_buffer.py:416
Method__init__
(self, cfg: OmegaConf, output_dir=None)
3D-Diffusion-Policy/train.py:41
Method__init__
(self, shape_meta: dict, noise_scheduler: DDPMScheduler, horizon,
3D-Diffusion-Policy/diffusion_policy_3d/policy/simple_dp3.py:22
Method__init__
(self, shape_meta: dict, noise_scheduler: DDPMScheduler, horizon,
3D-Diffusion-Policy/diffusion_policy_3d/policy/dp3.py:22
Method__init__
(self, zarr_path, horizon=1, pad_before=0, pad_after=0,
3D-Diffusion-Policy/diffusion_policy_3d/dataset/realdex_dataset.py:13
Method__init__
(self, zarr_path, horizon=1, pad_before=0, pad_after=0,
3D-Diffusion-Policy/diffusion_policy_3d/dataset/adroit_dataset.py:13
Method__init__
(self, zarr_path, horizon=1, pad_before=0, pad_after=0,
3D-Diffusion-Policy/diffusion_policy_3d/dataset/dexart_dataset.py:14
Method__init__
(self, zarr_path, horizon=1, pad_before=0, pad_after=0,
3D-Diffusion-Policy/diffusion_policy_3d/dataset/metaworld_dataset.py:13
Method__init__
(self, env, env_name:str, use_point_crop=True)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mjpc_wrapper.py:118
Method__init__
(self, env, env_name:str, use_point_crop=True)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mjpc_diffusion_wrapper.py:117
Method__init__
When file_path is None, don't record.
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/video_recording_wrapper.py:7
Method__init__
(self, env, n_obs_steps, n_action_steps, max_episode_steps
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/multistep_wrapper.py:104
Method__init__
(self, sim, cam_names:List, img_size=84)
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/mujoco_point_cloud.py:121
Method__init__
(self, env, mode='rgb_array', enabled=True, steps_per_render
3D-Diffusion-Policy/diffusion_policy_3d/gym_util/video_wrapper.py:5
Method__init__
(self, in_channels, out_channels, cond_dim,
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/simple_conditional_unet1d.py:18
Method__init__
@crowsonkb's notes on EMA Warmup: If gamma=1 and power=1, implements a simple average. gamma=1, power=2/3 are good values for mod
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/ema_model.py:10
Method__init__
(self, dim)
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/positional_embedding.py:6
Method__init__
(self, in_channels, out_channels, cond_dim,
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/conditional_unet1d.py:46
Method__init__
(self, input_dim, local_cond_dim=None, global_cond_dim=None, diffusion_step_e
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/conditional_unet1d.py:150
Method__init__
(self, action_dim, obs_dim, # obs mask setup max_n_obs_steps=2, fix_obs_steps
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/mask_generator.py:44
Method__init__
(self, # dimensions action_dim, keypoint_dim, # obs mask setup
3D-Diffusion-Policy/diffusion_policy_3d/model/diffusion/mask_generator.py:110
← previousnext →101–200 of 418, ranked by callers