MCPcopy Create free account

hub / github.com/NVlabs/nvdiffrast / functions

Functions143 in github.com/NVlabs/nvdiffrast

↓ 30 callersMethodgetPtr
csrc/common/cudaraster/impl/Buffer.hpp:24
↓ 16 callersMethodgetSize
csrc/common/cudaraster/impl/Buffer.hpp:25
↓ 12 callersMethodreset
csrc/common/cudaraster/impl/Buffer.cpp:31
↓ 11 callersFunctionmake_float4
csrc/common/common.h:174
↓ 11 callersFunctionmake_int3
csrc/common/common.h:176
↓ 10 callersFunctionmake_float3
csrc/common/common.h:173
↓ 10 callersFunctionmake_int4
csrc/common/common.h:177
↓ 9 callersFunctiongetLaunchGridSize
csrc/common/common.cpp:51
↓ 9 callersFunctionmake_uint3
csrc/common/common.h:179
↓ 9 callersFunctionmake_uint4
csrc/common/common.h:180
↓ 8 callersFunctiongetLaunchBlockSize
csrc/common/common.cpp:14
↓ 8 callersMethodgrow
csrc/common/cudaraster/impl/Buffer.cpp:48
↓ 4 callersMethodbackward
(ctx, dy)
nvdiffrast/torch/ops.py:334
↓ 4 callersFunctionrender
(glctx, mtx, pos, pos_idx, vtx_col, col_idx, resolution: int)
samples/torch/cube.py:27
↓ 3 callersFunctioncalculateMipInfo
csrc/common/texture.cpp:62
↓ 3 callersFunctionq_rnd
()
samples/torch/pose.py:29
↓ 3 callersFunctionq_to_mtx
(q)
samples/torch/pose.py:92
↓ 3 callersFunctionrender
(glctx, mtx, pos, pos_idx, uv, uv_idx, tex, resolution, enable_mip, max_mip_level)
samples/torch/earth.py:27
↓ 3 callersFunctionrender
(glctx, mtx, pos, pos_idx, col, col_idx, resolution: int)
samples/torch/pose.py:108
↓ 3 callersFunctiontensor
(*args, **kwargs)
samples/torch/triangle.py:14
↓ 3 callersFunctiontexture_grad_linear_mipmap_linear
csrc/torch/torch_texture.cpp:421
↓ 2 callersFunctionq_angle_deg
(p, q)
samples/torch/pose.py:76
↓ 2 callersFunctionq_unit
()
samples/torch/pose.py:25
↓ 2 callersFunctionrender_refl
(ldir, cpos, mvp)
samples/torch/envphong.py:113
↓ 2 callersMethodsetPtr
csrc/common/cudaraster/impl/Buffer.hpp:27
↓ 2 callersFunctionset_diff_attrs
csrc/torch/torch_interpolate.cpp:24
↓ 2 callersFunctionset_modes
csrc/torch/torch_texture.cpp:76
↓ 1 callersMethodRasterizeCRStateWrapper
csrc/torch/torch_rasterize.cpp:27
↓ 1 callersMethod__init__
Create a depth peeler object for rasterizing multiple depth layers. Arguments are the same as in `rasterize()`. Returns: T
nvdiffrast/torch/ops.py:142
↓ 1 callersMethoddeferredClear
csrc/common/cudaraster/impl/CudaRaster.cpp:44
↓ 1 callersMethoddrawTriangles
csrc/common/cudaraster/impl/RasterImpl.cpp:134
↓ 1 callersFunctionfit_cube
(max_iter = 5000, resolution = 4, discontinuous = False,
samples/torch/cube.py:40
↓ 1 callersFunctionfit_earth
(max_iter = 20000, log_interval = 10, display_interval = None,
samples/torch/earth.py:43
↓ 1 callersFunctionfit_env_phong
(max_iter = 1000, log_interval = 10, display_interval = Non
samples/torch/envphong.py:24
↓ 1 callersFunctionfit_pose
(max_iter = 10000, repeats = 1, log_interval = 10,
samples/torch/pose.py:120
↓ 1 callersMethodgetColorBuffer
csrc/common/cudaraster/impl/CudaRaster.cpp:64
↓ 1 callersFunctioninterpolate_fwd_da
csrc/torch/torch_interpolate.cpp:42
↓ 1 callersFunctioninterpolate_grad_da
csrc/torch/torch_interpolate.cpp:137
↓ 1 callersFunctionmain
()
samples/torch/cube.py:162
↓ 1 callersFunctionmain
()
samples/torch/earth.py:177
↓ 1 callersFunctionmain
()
samples/torch/pose.py:253
↓ 1 callersFunctionmain
()
samples/torch/envphong.py:193
↓ 1 callersFunctionmake_grid
(arr, ncols=2)
samples/torch/cube.py:34
↓ 1 callersFunctionq_mul
(p, q)
samples/torch/pose.py:68
↓ 1 callersFunctionq_mul_torch
(p, q)
samples/torch/pose.py:84
↓ 1 callersFunctionq_rnd_S4
()
samples/torch/pose.py:43
↓ 1 callersFunctionq_scale
(q, scl)
samples/torch/pose.py:64
↓ 1 callersFunctionq_slerp
(p, q, t)
samples/torch/pose.py:47
↓ 1 callersFunctionraiseMipSizeError
csrc/common/texture.cpp:15
↓ 1 callersFunctionrasterize_grad_db
csrc/torch/torch_rasterize.cpp:171
↓ 1 callersMethodsetBufferSize
csrc/common/cudaraster/impl/RasterImpl.cpp:87
↓ 1 callersMethodsetIndexBuffer
csrc/common/cudaraster/impl/CudaRaster.cpp:54
↓ 1 callersMethodsetRenderModeFlags
csrc/common/cudaraster/impl/CudaRaster.cpp:39
↓ 1 callersMethodsetVertexBuffer
csrc/common/cudaraster/impl/CudaRaster.cpp:49
↓ 1 callersMethodsetViewport
csrc/common/cudaraster/impl/RasterImpl.cpp:103
↓ 1 callersMethodswapDepthAndPeel
csrc/common/cudaraster/impl/RasterImpl.cpp:123
↓ 1 callersFunctiontexture_fwd_mip
csrc/torch/torch_texture.cpp:174
↓ 1 callersFunctiontransform_pos
(mtx, pos)
samples/torch/cube.py:21
↓ 1 callersFunctiontransform_pos
(mtx, pos)
samples/torch/earth.py:22
↓ 1 callersFunctiontransform_pos
(mtx, pos)
samples/torch/pose.py:102
MethodBuffer
csrc/common/cudaraster/impl/Buffer.cpp:18
MethodCudaRaster
csrc/common/cudaraster/impl/CudaRaster.cpp:19
MethodHostBuffer
csrc/common/cudaraster/impl/Buffer.cpp:58
FunctionPYBIND11_MODULE
csrc/torch/torch_bindings.cpp:43
MethodRasterImpl
csrc/common/cudaraster/impl/RasterImpl.cpp:29
MethodVec2i
csrc/common/cudaraster/impl/Defs.hpp:71
MethodVec3i
csrc/common/cudaraster/impl/Defs.hpp:78
Method__enter__
(self)
nvdiffrast/torch/ops.py:170
Method__exit__
(self, *args)
nvdiffrast/torch/ops.py:179
Function__forceinline__ float zero_value<float>
csrc/common/common.h:170
Function__forceinline__ float2 zero_value<float2>
csrc/common/common.h:171
Function__forceinline__ float4 zero_value<float4>
csrc/common/common.h:172
Method__init__
Create a new Cuda rasterizer context. The context is deleted and internal storage is released when the object is destroyed.
nvdiffrast/torch/ops.py:48
Method__init__
(self, output_db=True, mode='automatic', device=None)
nvdiffrast/torch/ops.py:551
Functionantialias
Perform antialiasing. All input tensors must be contiguous and reside in GPU memory. The output tensor will be contiguous and reside in GPU m
nvdiffrast/torch/ops.py:489
Functionantialias_construct_topology_hash
Construct a topology hash for a triangle tensor. This function can be used for constructing a topology hash for a triangle tensor that is kn
nvdiffrast/torch/ops.py:529
Functionantialias_construct_topology_hash
csrc/torch/torch_antialias.cpp:25
Functionantialias_fwd
csrc/torch/torch_antialias.cpp:68
Functionantialias_grad
csrc/torch/torch_antialias.cpp:160
Methodbackward
(ctx, dy, ddb)
nvdiffrast/torch/ops.py:84
Methodbackward
(ctx, dy, dda)
nvdiffrast/torch/ops.py:220
Methodbackward
(ctx, dy, _)
nvdiffrast/torch/ops.py:235
Methodbackward
(ctx, dy)
nvdiffrast/torch/ops.py:314
Methodbackward
(ctx, dy)
nvdiffrast/torch/ops.py:480
Functionbilinear_downsample
(x)
samples/torch/util.py:56
MethoddeferredClear
csrc/common/cudaraster/impl/RasterImpl.hpp:27
Functiondisplay_image
(image, zoom=None, size=None, title=None)
samples/torch/util.py:67
MethoddrawTriangles
csrc/common/cudaraster/impl/CudaRaster.cpp:59
Functionfloat_to_triidx
csrc/common/common.h:192
Methodforward
(ctx, raster_ctx, pos, tri, resolution, ranges, grad_db, peeling_idx)
nvdiffrast/torch/ops.py:77
Methodforward
(ctx, attr, rast, tri, rast_db, diff_attrs_all, diff_attrs_list)
nvdiffrast/torch/ops.py:213
Methodforward
(ctx, attr, rast, tri)
nvdiffrast/torch/ops.py:229
Methodforward
(ctx, filter_mode, tex, uv, uv_da, mip_level_bias, mip_wrapper, filter_mode_enum, boundary_mode_enum, *mip_sta
nvdiffrast/torch/ops.py:300
Methodforward
(ctx, filter_mode, tex, uv, filter_mode_enum, boundary_mode_enum)
nvdiffrast/torch/ops.py:327
Methodforward
(ctx, color, rast, pos, tri, topology_hash, pos_gradient_boost)
nvdiffrast/torch/ops.py:473
MethodgetColorBuffer
csrc/common/cudaraster/impl/RasterImpl.hpp:31
MethodgetDepthBuffer
csrc/common/cudaraster/impl/CudaRaster.cpp:69
MethodgetDepthBuffer
GPU pointer.
csrc/common/cudaraster/impl/RasterImpl.hpp:32
MethodgetPtr
csrc/common/cudaraster/impl/Buffer.hpp:44
MethodgetSize
csrc/common/cudaraster/impl/Buffer.hpp:45
next →1–100 of 143, ranked by callers