MCPcopy Create free account

hub / github.com/anthonysimeonov/rpdiff / types & classes

Types & classes76 in github.com/anthonysimeonov/rpdiff

↓ 8 callersClassMultiCams
Class for easily obtaining simulated camera image observations in pybullet
src/rpdiff/robot/multicam.py:5
↓ 7 callersClassAttrDict
src/rpdiff/utils/config_util.py:61
↓ 6 callersClassProcGenRelations
src/rpdiff/utils/relational_policy/procedural_generation.py:19
↓ 6 callersClassSingleConv
Basic convolutional module consisting of a Conv3d, non-linearity and optional batchnorm/groupnorm. The order of operations can be specified v
src/rpdiff/model/encoder/unet3d.py:79
↓ 5 callersClassFPSDownSample
src/rpdiff/utils/torch_scatter_utils.py:51
↓ 4 callersClassCoarseAffordanceVoxelRot
src/rpdiff/model/coarse_affordance.py:9
↓ 4 callersClassLayerNorm
src/rpdiff/model/transformer/nsm_transformer.py:87
↓ 3 callersClassSublayerConnection
src/rpdiff/model/transformer/nsm_transformer.py:99
↓ 2 callersClassDecoder
src/rpdiff/model/transformer/nsm_transformer.py:47
↓ 2 callersClassDecoderLayer
src/rpdiff/model/transformer/nsm_transformer.py:119
↓ 2 callersClassEncoder
A single module from the encoder path consisting of the optional max pooling layer (one may specify the MaxPool kernel_size to be different
src/rpdiff/model/encoder/unet3d.py:195
↓ 2 callersClassEncoder
src/rpdiff/model/transformer/nsm_transformer.py:36
↓ 2 callersClassEncoderDecoder
src/rpdiff/model/transformer/nsm_transformer.py:18
↓ 2 callersClassEncoderLayer
src/rpdiff/model/transformer/nsm_transformer.py:107
↓ 2 callersClassInverseKinematicsError
src/rpdiff/robot/floating_sphere_gripper.py:16
↓ 2 callersClassMultiHeadedAttention
src/rpdiff/model/transformer/nsm_transformer.py:156
↓ 2 callersClassPose
src/rpdiff/utils/util.py:149
↓ 2 callersClassPositionwiseFeedForward
src/rpdiff/model/transformer/nsm_transformer.py:184
↓ 2 callersClassPyBulletMeshcat
src/rpdiff/utils/pb2mc/pybullet_meshcat.py:20
↓ 2 callersClassSinusoidalPosEmb
src/rpdiff/utils/torch_util.py:91
↓ 2 callersClassUNet
`UNet` class is based on https://arxiv.org/abs/1505.04597 The U-Net is a convolutional encoder-decoder neural network. Contextual spatial in
src/rpdiff/model/encoder/unet.py:117
↓ 2 callersClassUNet3D
3DUnet model from `"3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation" <https://arxiv.org/pdf/1606.06650.pdf>`.
src/rpdiff/model/encoder/unet3d.py:477
↓ 2 callersClassUpsampling
Upsamples a given multi-channel 3D data using either interpolation or learned transposed convolution. Args: transposed_conv (bool):
src/rpdiff/model/encoder/unet3d.py:296
↓ 1 callersClassDataGenWorkerManager
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:786
↓ 1 callersClassDecoder
A single module for decoder path consisting of the upsampling layer (either learned ConvTranspose3d or nearest neighbor interpolation) follow
src/rpdiff/model/encoder/unet3d.py:241
↓ 1 callersClassDecoderLayerPosEmbed
src/rpdiff/model/transformer/nsm_transformer.py:135
↓ 1 callersClassDecoderMultiQuery
src/rpdiff/model/transformer/nsm_transformer.py:58
↓ 1 callersClassDownConv
A helper Module that performs 2 convolutions and 1 MaxPool. A ReLU activation follows each convolution.
src/rpdiff/model/encoder/unet.py:48
↓ 1 callersClassFloatingHandDriven
src/rpdiff/robot/floating_sphere_gripper.py:110
↓ 1 callersClassFloatingSphereGripper
src/rpdiff/robot/floating_sphere_gripper.py:19
↓ 1 callersClassHeader
src/rpdiff/utils/util.py:155
↓ 1 callersClassLocalPoolPointnet
PointNet-based encoder network with ResNet blocks for each point. Number of input points are fixed. Args: c_dim (int): dimen
src/rpdiff/model/scene_encoder.py:19
↓ 1 callersClassMeshIntersector
src/rpdiff/utils/mesh_util/inside_mesh.py:16
↓ 1 callersClassOrientation
src/rpdiff/utils/util.py:141
↓ 1 callersClassPoseStamped
src/rpdiff/utils/util.py:160
↓ 1 callersClassPosition
src/rpdiff/utils/util.py:134
↓ 1 callersClassResnetBlockFC
Fully connected ResNet Block class. Args: size_in (int): input dimension size_out (int): output dimension size_h (int):
src/rpdiff/model/encoder/layers.py:6
↓ 1 callersClassSegmentationAugmentation
src/rpdiff/utils/seg_aug_util.py:12
↓ 1 callersClassTransformer
src/rpdiff/model/transformer/transformer.py:18
↓ 1 callersClassTransformerDecoder
src/rpdiff/model/transformer/transformer.py:86
↓ 1 callersClassTransformerDecoderLayer
src/rpdiff/model/transformer/transformer.py:187
↓ 1 callersClassTransformerEncoder
src/rpdiff/model/transformer/transformer.py:62
↓ 1 callersClassTransformerEncoderLayer
src/rpdiff/model/transformer/transformer.py:127
↓ 1 callersClassTriangleIntersector2d
src/rpdiff/utils/mesh_util/inside_mesh.py:118
↓ 1 callersClassUpConv
A helper Module that performs 2 convolutions and 1 UpConvolution. A ReLU activation follows each convolution.
src/rpdiff/model/encoder/unet.py:75
↓ 1 callersClassmap2local
Add new keys to the given input Args: s (float): the defined voxel size pos_encoding (str): method for the positional encoding,
src/rpdiff/model/encoder/common.py:332
↓ 1 callersClasspositional_encoding
Positional Encoding (presented in NeRF) Args: basis_function (str): basis function
src/rpdiff/model/encoder/common.py:354
ClassAbstract3DUNet
Base class for standard and residual UNet. Args: in_channels (int): number of input channels out_channels (int): number of o
src/rpdiff/model/encoder/unet3d.py:361
ClassBCEWithLogitsWrapper
src/rpdiff/training/losses.py:8
ClassDoubleConv
A module consisting of two consecutive convolution layers (e.g. BatchNorm3d+ReLU+Conv3d). We use (Conv3d+ReLU+GroupNorm3d) by default. Th
src/rpdiff/model/encoder/unet3d.py:103
ClassExtResNetBlock
Basic UNet block consisting of a SingleConv followed by the residual block. The SingleConv takes care of increasing/decreasing the number of
src/rpdiff/model/encoder/unet3d.py:147
ClassFinalConv
A module consisting of a convolution layer (e.g. Conv3d+ReLU+GroupNorm3d) and the final 1x1 convolution which reduces the number of channels
src/rpdiff/model/encoder/unet3d.py:333
ClassForkablePdb
A Pdb subclass that may be used from a forked multiprocessing child
src/rpdiff/utils/fork_pdb.py:5
ClassFullRelationPointcloudPolicyDataset
src/rpdiff/training/dataio_full_chunked.py:38
ClassGroup
src/rpdiff/utils/torch_scatter_utils.py:114
ClassLinkTracker
src/rpdiff/utils/pb2mc/pybullet_meshcat.py:21
ClassLocalAbstractPolicy
Base class for our policies that operate on local point features. Input processing and output processing are the same, the only thing that di
src/rpdiff/model/policy_feat_encoder.py:9
ClassLocalAbstractSuccessClassifier
src/rpdiff/model/policy_feat_encoder.py:187
ClassMLP
src/rpdiff/utils/torch_util.py:24
ClassNSMTransformerSingleSuccessClassifier
src/rpdiff/model/transformer/policy.py:519
ClassNSMTransformerSingleTransformationRegression
src/rpdiff/model/transformer/policy.py:16
ClassNSMTransformerSingleTransformationRegressionCVAE
src/rpdiff/model/transformer/policy.py:206
ClassPointCloudCollisionChecker
Class for collision checking between different segmented pointclouds, based on convex hull inclusion. Args: collision_pcds (list): E
src/rpdiff/utils/point_cloud_fusion.py:744
ClassPointCloudGraspedFused
src/rpdiff/utils/point_cloud_fusion.py:279
ClassPointCloudGraspedObject
Attributes: parent (int): Index used to refer to previous state visited in planning point_cloud (np.ndarray): N X 3 pointcloud ob
src/rpdiff/utils/point_cloud_fusion.py:331
ClassPointCloudNode
Class for representing object configurations based on point clouds, nodes in a search tree where edges represent rigid transformations between
src/rpdiff/utils/point_cloud_fusion.py:380
ClassPointCloudPlaneSegmentation
src/rpdiff/utils/point_cloud_fusion.py:659
ClassQueryHelper
src/rpdiff/utils/relational_policy/human_query.py:29
ClassResidualUNet3D
Residual 3DUnet model implementation based on https://arxiv.org/pdf/1706.00120.pdf. Uses ExtResNetBlock as a basic building block, summation
src/rpdiff/model/encoder/unet3d.py:494
ClassSafeRecorderWrapper
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:71
ClassSceneGraspedObjectCollChecker
src/rpdiff/utils/point_cloud_fusion.py:120
ClassSparseCollation
r"""Generates collate function for coords, feats, labels. Please refer to `the training example <https://nvidia.github.io/MinkowskiEngine/dem
src/rpdiff/utils/batch_pcd_util.py:189
ClassTransformChamferMultiQueryAffordanceWrapper
src/rpdiff/training/losses.py:252
ClassTransformChamferWrapper
src/rpdiff/training/losses.py:179
ClassTransformer
src/rpdiff/model/transformer/nsm_transformer.py:195
ClassTransformerMultiQuery
src/rpdiff/model/transformer/nsm_transformer.py:225