Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/openai/point-e
/ functions
Functions
254 in github.com/openai/point-e
⨍
Functions
254
◇
Types & classes
42
Method
forward
: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
Method
forward
: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
Method
forward
: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
Method
forward
: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
Method
forward
(self, x, data)
point_e/models/perceiver.py:38
Method
forward
(self, q, kv)
point_e/models/perceiver.py:54
Method
forward
(self, x: torch.Tensor, data: torch.Tensor)
point_e/models/perceiver.py:101
Method
forward
(self, x: torch.Tensor, data: torch.Tensor)
point_e/models/perceiver.py:143
Method
forward
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
Method
get_sigmas
(self, sigmas)
point_e/diffusion/k_diffusion.py:38
Method
get_sigmas
(self, t)
point_e/diffusion/gaussian_diffusion.py:198
Method
get_snr
(self, sigmas)
point_e/diffusion/k_diffusion.py:35
Function
get_socket_value
(tree, socket)
point_e/evals/scripts/blender_script.py:264
Method
grid_feature_dim
(self)
point_e/models/pretrained_clip.py:61
Method
grid_feature_dim
(self)
point_e/models/pretrained_clip.py:234
Method
grid_size
(self)
point_e/models/pretrained_clip.py:54
Method
grid_size
(self)
point_e/models/pretrained_clip.py:230
Function
guided_denoiser
(x_t, sigma)
point_e/diffusion/k_diffusion.py:170
Method
infos_from_first_file
(cls, glob_path: str)
point_e/evals/npz_stream.py:25
Function
karras_sample
(*args, **kwargs)
point_e/diffusion/k_diffusion.py:111
Method
load
Load the point cloud from a .npz file.
point_e/util/point_cloud.py:32
Function
marching_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
Method
model_fn
(x_t, ts, **kwargs)
point_e/diffusion/sampler.py:195
Function
model_from_config
(config: Dict[str, Any], device: torch.device)
point_e/models/configs.py:117
Method
num_classes
(self)
point_e/evals/feature_extractor.py:34
Method
num_classes
(self)
point_e/evals/feature_extractor.py:81
Method
num_stages
(self)
point_e/diffusion/sampler.py:87
Method
output_to_point_clouds
(self, output: torch.Tensor)
point_e/diffusion/sampler.py:227
Method
p_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
Function
pc_normalize
(pc)
point_e/evals/pointnet2_utils.py:40
Function
plot_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
Method
predict_sdf
( self, x: torch.Tensor, encoded: Optional[Dict[str, torch.Tensor]] )
point_e/models/sdf.py:131
Method
process_xstart
(x)
point_e/diffusion/gaussian_diffusion.py:320
Method
random_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
Method
read_batch
(self, batch_size: int)
point_e/evals/npz_stream.py:149
Method
read_batch
(self, batch_size: int)
point_e/evals/npz_stream.py:176
Method
sample_batch
(self, batch_size: int, model_kwargs: Dict[str, Any])
point_e/diffusion/sampler.py:90
Function
sample_dpm
A sampler inspired by DPM-Solver-2 and Algorithm 2 from Karras et al. (2022).
point_e/diffusion/k_diffusion.py:283
Function
sample_euler_ancestral
Ancestral sampling with Euler method steps.
point_e/diffusion/k_diffusion.py:217
Function
sample_heun
Implements Algorithm 2 (Heun steps) from Karras et al. (2022).
point_e/diffusion/k_diffusion.py:239
Method
save
Save the point cloud to a .npz file.
point_e/util/point_cloud.py:47
Method
save
Save the mesh to a .npz file.
point_e/util/mesh.py:57
Method
select_channels
(self, channel_names: List[str])
point_e/util/point_cloud.py:144
Function
set_socket_value
(tree, socket, socket_and_default)
point_e/evals/scripts/blender_script.py:280
Method
supports_predictions
(self)
point_e/evals/feature_extractor.py:24
Method
supports_predictions
(self)
point_e/evals/feature_extractor.py:73
Function
timeit
(tag, t)
point_e/evals/pointnet2_utils.py:35
Method
training_losses
(self, model, x_start, sigmas, model_kwargs=None, noise=None)
point_e/diffusion/k_diffusion.py:47
Method
training_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
Method
training_losses
(self, model, *args, **kwargs)
point_e/diffusion/gaussian_diffusion.py:979
Method
validate
(self)
point_e/evals/npz_stream.py:59
Method
with_options
( self, guidance_scale: float, clip_denoised: bool, use_karras: Sequence[bool]
point_e/diffusion/sampler.py:239
Method
write_ply
(self, raw_f: BinaryIO)
point_e/util/point_cloud.py:57
Method
write_ply
(self, raw_f: BinaryIO)
point_e/util/mesh.py:77
← previous
201–254 of 254, ranked by callers