Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apple/ml-pointersect
/ types & classes
Types & classes
103 in github.com/apple/ml-pointersect
⨍
Functions
743
◇
Types & classes
103
↓ 10 callers
Class
Camera
pointersect/inference/structures.py:1599
↓ 10 callers
Class
StackedLinearLayers
Convenient helper nn.Module to create a stack of linear layers.
cdslib/core/nn/modules/linear.py:105
↓ 9 callers
Class
RigidMotion
plib/rigid_motion.py:14
↓ 8 callers
Class
ChunkedMemmap
Implements chunked memmap. - Designed to use with a dataset loader (no slicing support). - It handles saving/loading the meta data automatica
cdslib/core/data/chunked_memmap.py:26
↓ 8 callers
Class
RGBDImage
pointersect/inference/structures.py:2128
↓ 7 callers
Class
CameraTrajectory
CameraTrajectory is a pattern of camera poses
pointersect/inference/structures.py:3656
↓ 7 callers
Class
PointCloud
pointersect/inference/structures.py:31
↓ 5 callers
Class
Ray
pointersect/inference/structures.py:1025
↓ 4 callers
Class
Blur1D
Upsample, finite-impulse-response filtering, downsample.
cdslib/core/nn/modules/filtered_conv.py:397
↓ 4 callers
Class
Conv1DLayer
A helper class that wraps around the typical nn.Conv1D to help initialize it.
cdslib/core/nn/modules/conv.py:17
↓ 4 callers
Class
ParamGraves
A dictionary that contains the hyper-parameters of Network_Graves.
cdslib/core/nn/modules/graves.py:27
↓ 4 callers
Class
PointersectRecord
pointersect/inference/structures.py:1239
↓ 3 callers
Class
LinearLayer
A helper class that wraps around the typical nn.Linear to help initialize it.
cdslib/core/nn/modules/linear.py:18
↓ 3 callers
Class
LinearRegressionTrain
r""" .. math:: \min_x || y - X * x ||^2
tests/cdslib/script/test_base_train.py:33
↓ 3 callers
Class
ParamVRNN
A dictionary that contains the hyper-parameters of NetworkGraves.
cdslib/core/nn/modules/vrnn.py:22
↓ 3 callers
Class
QuickDataset
tests/cdslib/script/test_base_train.py:17
↓ 2 callers
Class
Mesh
pointersect/inference/structures.py:3242
↓ 2 callers
Class
NetworkGraves
The Alex Graves' model in https://arxiv.org/abs/1308.0850 The network includes (see Fig 12 in the paper): - attn_rnn - gaussian sli
cdslib/core/nn/modules/graves.py:162
↓ 2 callers
Class
TFOptimizer
A wrapper around torch.optim.Optimizer to adjust learning rate with a warm-up period.
cdslib/core/optim/tf_optim.py:10
↓ 1 callers
Class
BatchPreparer
The batch preparer works as follows: - First adds datasets before iterator starts. - When creating the iterator (beginning of a epoch):
cdslib/core/data/dataloader/batch_preparer.py:26
↓ 1 callers
Class
BucketSampler
The class assembles batches by grouping data of similar length. It returns indices of the data in the dataset within a batch. Here is an
cdslib/core/data/dataloader/bucket_sampler.py:16
↓ 1 callers
Class
ConvTranspose1DLayer
A helper class that wraps around the typical nn.ConvTranspose1D to help initialize it.
cdslib/core/nn/modules/conv.py:150
↓ 1 callers
Class
DistributedBucketSampler
r""" The class assembles batches by grouping data of similar lengths. It returns indices of the data in the dataset within a batch -- in o
cdslib/core/data/dataloader/distributed_bucket_sampler.py:20
↓ 1 callers
Class
FocalLoss
cdslib/core/nn/modules/focal_loss.py:8
↓ 1 callers
Class
GaussianSlidingWindows
Attention with mixture of gaussian windows. Ref: https://arxiv.org/abs/1308.0850 page 26
cdslib/core/nn/modules/attention.py:14
↓ 1 callers
Class
LSTMCellLayers
Convenient helper nn.Module to create a stack of RNNCells. Note that nn.LSTMCell is preferred over nn.LSTM when for loop needs to be cal
cdslib/core/nn/modules/lstm.py:17
↓ 1 callers
Class
Logger
Helper class to log information. The class implements a universal logger that can push information to - local shell - tensorboard To
cdslib/core/utils/print_and_save.py:207
↓ 1 callers
Class
ModulatedConv1d
r""" The layer implements style modulated 1D convolution. :math:`y = mod(s,k) * x`, where :math:`*` is the convolusion,
cdslib/core/nn/modules/filtered_conv.py:464
↓ 1 callers
Class
ModulatedSubspace
r""" The layer implements modulated subspace layer. .. math:: & y = W * (x + V * s + x0 + x1) + b + b0, \text{ where} \\ &\q
cdslib/core/nn/modules/subspace.py:193
↓ 1 callers
Class
NetworkVRNN
Variational RNN The inputs to the network are: - past outputs xs = [x0, x1, ..., x_{T-1}] - content sequence cs = [c1, ..., cN]
cdslib/core/nn/modules/vrnn.py:163
↓ 1 callers
Class
ShiftedLinearLayer
r""" The layer implements a typical linear layer but allows the input x to be shifted by dx. .. math:: & y = W * (x + dx) + b + b
cdslib/core/nn/modules/linear.py:303
↓ 1 callers
Class
SimplePointersect
This is just a simple transformer with a learned token whose output token is used to infer t and surface normal.
pointersect/models/pointersect.py:16
↓ 1 callers
Class
SortSampler
The class assembles batches by sorting the sequence length of samples. It returns indices of the data in the dataset within a batch.
cdslib/core/data/dataloader/sort_sampler.py:9
↓ 1 callers
Class
StackedConv1DLayers
Convenient helper nn.Module to create a stack of conv1D layers.
cdslib/core/nn/modules/conv.py:295
↓ 1 callers
Class
StatisticsCollector
Compute the average and standard deviation of a dictionary of values.
cdslib/core/utils/print_and_save.py:547
↓ 1 callers
Class
Subspace
The layer implements a matrix A and its transpose A^T.
cdslib/core/nn/modules/subspace.py:19
↓ 1 callers
Class
TMPCollate
tests/cdslib/data/dataloader/test_batch_preparer.py:34
↓ 1 callers
Class
TMPDataset
tests/cdslib/data/dataloader/test_batch_preparer.py:17
↓ 1 callers
Class
TMPReader
tests/cdslib/data/test_chunked_memmap.py:182
↓ 1 callers
Class
TmpDataset
tests/cdslib/data/test_chunked_memmap.py:17
↓ 1 callers
Class
TrainPointersectProcess
pointersect/script/train_v2.py:29
↓ 1 callers
Class
UVMap
plib/uv_mapping.py:9
↓ 1 callers
Class
idxmap
pointersect/pr/cpp/pr.cpp:18
Class
BaseModel
The base model. It is a convenient class the collects necessary information (e.g., normalization statistics, codemap, etc) with the mode
cdslib/core/models/base_model.py:21
Class
BaseTrainProcess
r""" The base training procedure, including handling command line arguments through a yaml file, distributed data parallel, training loop, etc
cdslib/core/script/base_train.py:40
Class
ColorCorrector
pointersect/inference/structures.py:4249
Class
HyperParams
A dictionary that contains the hyper-parameters of a Network.
cdslib/core/nn/nn_utils.py:307
Class
HypersimDataset
Dataset content: https://github.com/apple/ml-hypersim We will load the data to the following convention: For world coordinate: x-axis to
pointersect/data/hypersim_dataset.py:91
Class
IndexFileReader
The class implements a simple reader for an index file like scp files. Given an index file (e.g., scp file, with or without the unique id),
cdslib/core/data/index_reader.py:15
Class
LSTMLinear
cdslib/core/nn/modules/lstm.py:163
Class
MeshConcatDataset
r"""Dataset as a concatenation of multiple MeshDatasets. Arguments: datasets (sequence): List of datasets to be concatenated
pointersect/data/mesh_dataset_v2.py:376
Class
MeshDataset
pointersect/data/mesh_dataset_v2.py:19
Class
MeshDatasetCollate
pointersect/data/mesh_dataset_v2.py:338
Class
MyTestCase
tests/cdslib/data/test_chunked_memmap.py:29
Class
MyTestCase
tests/cdslib/data/dataloader/test_batch_preparer.py:45
Class
MyTest_Graves
tests/cdslib/nn/modules/test_graves.py:11
Class
MyTest_Graves
tests/cdslib/nn/modules/test_vrnn.py:12
Class
NestedDropout
Nested dropout layer proposed by Rippel et al. [2014]. Compared to typical dropout, which independently masks variables, the nested drop
cdslib/core/nn/modules/nested_dropout.py:10
Class
NumpyJsonEncoder
Custom encoder for saving numpy data types into a json file. Json only supports saving native python types like int, list, dict, etc. Therefo
cdslib/core/utils/print_and_save.py:21
Class
ParamTacotronContentEncoder
A dictionary that contains the hyper-parameters of :py:class:`TacotronContentEncoder`.
cdslib/core/nn/modules/tacotron_content_encoder.py:117
Class
SphericalGaussian
r""" This class implements the spherical Gaussian distribution (i.e., the von Mises-Fisher distribution in 3D). Let :math:`w` in :math:`\math
plib/spherical_gaussian.py:12
Class
StackedFilteredConv1dLayers
Convenient helper nn.Module to create a stack of filtered conv1D layers.
cdslib/core/nn/modules/filtered_conv.py:22
Class
StackedModulatedSubspace
Convenient helper nn.Module to create a stack of modulated subspace layers.
cdslib/core/nn/modules/subspace.py:315
Class
TBD
cdslib/core/nn/nn_utils.py:310
Class
TacotronContentEncoder
- a few conv1D layers - Bidirectional LSTM
cdslib/core/nn/modules/tacotron_content_encoder.py:13
Class
TestBaseTrainProcess
In the test, we will use linear regression to test BaseTrainProcess.
tests/cdslib/script/test_base_train.py:253
Class
TestCollectPointsOnRay
tests/pointersect/pr/cuda/test_cuda.py:313
Class
TestDistributedBucketSampler
tests/cdslib/data/dataloader/test_distributed_bucket_sampler.py:10
Class
TestFindNeighborPoints
tests/pointersect/pr/test_pr_utils.py:13
Class
TestFindNeighborPointsOfRays
tests/pointersect/pr/test_naive.py:55
Class
TestFindNeighborPointsOfRays
tests/pointersect/pr/cpp/test_cpp.py:264
Class
TestFindNeighborPointsOfRays
tests/pointersect/pr/cuda/test_cuda.py:464
Class
TestGatherPoints
tests/pointersect/pr/cpp/test_cpp.py:63
Class
TestGatherPoints
tests/pointersect/pr/cuda/test_cuda.py:109
Class
TestGetGridIdx
tests/pointersect/pr/test_naive.py:9
Class
TestGetGridIdx
tests/pointersect/pr/cpp/test_cpp.py:111
Class
TestGetGridIdx
tests/pointersect/pr/cuda/test_cuda.py:21
Class
TestGridRayIntersection
tests/pointersect/pr/cpp/test_cpp.py:148
Class
TestGridRayIntersection
tests/pointersect/pr/cuda/test_cuda.py:212
Class
TestIndexing
tests/pointersect/pr/cpp/test_cpp.py:18
Class
TestLSTMCellLayers
tests/cdslib/nn/modules/test_lstm.py:12
Class
TestLimit
tests/pointersect/pr/test_pr_limit.py:17
Class
TestMaxHeap
tests/pointersect/pr/cuda/test_cuda.py:673
Class
TestModulatedConv1D
tests/cdslib/nn/modules/test_filtered_conv.py:11
Class
TestSomeLinearLayers
tests/cdslib/nn/modules/test_linear.py:12
Class
TestSpeed
tests/pointersect/pr/test_pr_speed.py:15
Class
TestStackedConv1DLayers
tests/cdslib/nn/modules/test_conv.py:12
Class
TestStackedFilteredConv1D
tests/cdslib/nn/modules/test_filtered_conv.py:190
Class
TestStackedModulatedSubspace
tests/cdslib/nn/modules/test_subspace.py:77
Class
TestSubspace
tests/cdslib/nn/modules/test_subspace.py:10
Class
TestTFOptimizer
tests/cdslib/optim/test_tf_optim.py:11
Class
TestUpfirdn1D
tests/cdslib/nn/modules/test_upfirdn.py:168
Class
TestUpfirdn2D
tests/cdslib/nn/modules/test_upfirdn.py:96
Class
Test_AABB_Intersection
tests/plib/test_utils.py:9
Class
Test_Compute_XYZ_W_From_UV
tests/plib/test_utils.py:212
Class
Test_Generate_Cam_Rays
tests/plib/test_utils.py:118
Class
Test_KNN
tests/plib/test_utils.py:177
Class
Test_Point_Ray_Distance
tests/plib/test_utils.py:59
Class
Test_Sample_Patch
tests/plib/test_utils.py:275
Class
Test_compute_3d_xyz
tests/plib/test_render.py:9
next →
1–100 of 103, ranked by callers