MCPcopy Create free account

hub / github.com/openai/point-e / functions

Functions254 in github.com/openai/point-e

Methodforward
:param x: an [N x C x T] tensor. :param t: an [N] tensor. :param images: a batch of images to condition on. :param te
point_e/models/transformer.py:255
Methodforward
:param x: an [N x C x T] tensor. :param t: an [N] tensor. :param images: a batch of images to condition on. :param em
point_e/models/transformer.py:322
Methodforward
:param x: an [N x C1 x T] tensor. :param t: an [N] tensor. :param low_res: an [N x C2 x T'] tensor of conditioning points.
point_e/models/transformer.py:391
Methodforward
:param x: an [N x C1 x T] tensor. :param t: an [N] tensor. :param low_res: an [N x C2 x T'] tensor of conditioning points.
point_e/models/transformer.py:453
Methodforward
(self, x, data)
point_e/models/perceiver.py:38
Methodforward
(self, q, kv)
point_e/models/perceiver.py:54
Methodforward
(self, x: torch.Tensor, data: torch.Tensor)
point_e/models/perceiver.py:101
Methodforward
(self, x: torch.Tensor, data: torch.Tensor)
point_e/models/perceiver.py:143
Methodforward
Generate a batch of embeddings from a mixture of images, texts, precomputed embeddings, and possibly empty values. For each
point_e/models/pretrained_clip.py:67
Methodget_sigmas
(self, sigmas)
point_e/diffusion/k_diffusion.py:38
Methodget_sigmas
(self, t)
point_e/diffusion/gaussian_diffusion.py:198
Methodget_snr
(self, sigmas)
point_e/diffusion/k_diffusion.py:35
Functionget_socket_value
(tree, socket)
point_e/evals/scripts/blender_script.py:264
Methodgrid_feature_dim
(self)
point_e/models/pretrained_clip.py:61
Methodgrid_feature_dim
(self)
point_e/models/pretrained_clip.py:234
Methodgrid_size
(self)
point_e/models/pretrained_clip.py:54
Methodgrid_size
(self)
point_e/models/pretrained_clip.py:230
Functionguided_denoiser
(x_t, sigma)
point_e/diffusion/k_diffusion.py:170
Methodinfos_from_first_file
(cls, glob_path: str)
point_e/evals/npz_stream.py:25
Functionkarras_sample
(*args, **kwargs)
point_e/diffusion/k_diffusion.py:111
Methodload
Load the point cloud from a .npz file.
point_e/util/point_cloud.py:32
Functionmarching_cubes_mesh
Run marching cubes on the SDF predicted from a point cloud to produce a mesh representing the 3D surface. :param pc: the point cloud to
point_e/util/pc_to_mesh.py:14
Methodmodel_fn
(x_t, ts, **kwargs)
point_e/diffusion/sampler.py:195
Functionmodel_from_config
(config: Dict[str, Any], device: torch.device)
point_e/models/configs.py:117
Methodnum_classes
(self)
point_e/evals/feature_extractor.py:34
Methodnum_classes
(self)
point_e/evals/feature_extractor.py:81
Methodnum_stages
(self)
point_e/diffusion/sampler.py:87
Methodoutput_to_point_clouds
(self, output: torch.Tensor)
point_e/diffusion/sampler.py:227
Methodp_sample_loop
Generate samples from the model. :param model: the model module. :param shape: the shape of the samples, (N, C, H, W).
point_e/diffusion/gaussian_diffusion.py:451
Functionpc_normalize
(pc)
point_e/evals/pointnet2_utils.py:40
Functionplot_point_cloud
Render a point cloud as a plot to the given image path. :param pc: the PointCloud to plot. :param image_path: the path to save the image
point_e/util/plotting.py:9
Methodpredict_sdf
( self, x: torch.Tensor, encoded: Optional[Dict[str, torch.Tensor]] )
point_e/models/sdf.py:131
Methodprocess_xstart
(x)
point_e/diffusion/gaussian_diffusion.py:320
Methodrandom_sample
Sample a random subset of this PointCloud. :param num_points: maximum number of points to sample. :param subsample_kwargs: a
point_e/util/point_cloud.py:68
Methodread_batch
(self, batch_size: int)
point_e/evals/npz_stream.py:149
Methodread_batch
(self, batch_size: int)
point_e/evals/npz_stream.py:176
Methodsample_batch
(self, batch_size: int, model_kwargs: Dict[str, Any])
point_e/diffusion/sampler.py:90
Functionsample_dpm
A sampler inspired by DPM-Solver-2 and Algorithm 2 from Karras et al. (2022).
point_e/diffusion/k_diffusion.py:283
Functionsample_euler_ancestral
Ancestral sampling with Euler method steps.
point_e/diffusion/k_diffusion.py:217
Functionsample_heun
Implements Algorithm 2 (Heun steps) from Karras et al. (2022).
point_e/diffusion/k_diffusion.py:239
Methodsave
Save the point cloud to a .npz file.
point_e/util/point_cloud.py:47
Methodsave
Save the mesh to a .npz file.
point_e/util/mesh.py:57
Methodselect_channels
(self, channel_names: List[str])
point_e/util/point_cloud.py:144
Functionset_socket_value
(tree, socket, socket_and_default)
point_e/evals/scripts/blender_script.py:280
Methodsupports_predictions
(self)
point_e/evals/feature_extractor.py:24
Methodsupports_predictions
(self)
point_e/evals/feature_extractor.py:73
Functiontimeit
(tag, t)
point_e/evals/pointnet2_utils.py:35
Methodtraining_losses
(self, model, x_start, sigmas, model_kwargs=None, noise=None)
point_e/diffusion/k_diffusion.py:47
Methodtraining_losses
Compute training losses for a single timestep. :param model: the model to evaluate loss on. :param x_start: the [N x C x ...
point_e/diffusion/gaussian_diffusion.py:762
Methodtraining_losses
(self, model, *args, **kwargs)
point_e/diffusion/gaussian_diffusion.py:979
Methodvalidate
(self)
point_e/evals/npz_stream.py:59
Methodwith_options
( self, guidance_scale: float, clip_denoised: bool, use_karras: Sequence[bool]
point_e/diffusion/sampler.py:239
Methodwrite_ply
(self, raw_f: BinaryIO)
point_e/util/point_cloud.py:57
Methodwrite_ply
(self, raw_f: BinaryIO)
point_e/util/mesh.py:77
← previous201–254 of 254, ranked by callers