zju3dv / neuralbody

Code for "Neural Body: Implicit Neural Representations with Structured Latent Codes for Novel View Synthesis of Dynamic Humans" CVPR 2021 best paper candidate
Other
913 stars 128 forks source link

Project dependencies may have API risk issues #110

Closed PyDeps closed 1 year ago

PyDeps commented 1 year ago

Hi, In neuralbody, inappropriate dependency versioning constraints can cause risks.

Below are the dependencies and version constraints that the project is using

open3d>=0.9.0.0
PyYAML==5.3.1
tqdm==4.28.1
tensorboardX==1.2
termcolor==1.1.0
scikit-image==0.14.2
opencv-contrib-python>=3.4.2.17
opencv-python>=3.4.2.17<4
imageio==2.3.0
trimesh==3.8.15
plyfile==0.6
PyMCubes==0.1.0
pyglet==1.4.0b1
chumpy

The version constraint == will introduce the risk of dependency conflicts because the scope of dependencies is too strict. The version constraint No Upper Bound and * will introduce the risk of the missing API Error because the latest version of the dependencies may remove some APIs.

After further analysis, in this project, The version constraint of dependency tqdm can be changed to >=4.36.0,<=4.64.0. The version constraint of dependency imageio can be changed to >=0.3.0,<=2.19.3. The version constraint of dependency trimesh can be changed to >=1.14.18,<=2.36.6. The version constraint of dependency pyglet can be changed to >=1.3.0rc2,<=1.4.11.

The above modification suggestions can reduce the dependency conflicts as much as possible, and introduce the latest version as much as possible without calling Error in the projects.

The invocation of the current project includes all the following methods.

The calling methods from the tqdm
tqdm.tqdm
The calling methods from the imageio
imageio.imread
The calling methods from the trimesh
trimesh.sample.sample_surface_even
trimesh.Trimesh.apply_scale
trimesh.Trimesh.apply_translation
trimesh.load
The calling methods from the pyglet
datetime.timedelta
The calling methods from the all methods
poly.copy
net.state_dict
_merge_a_into_b
self.PolyMatchingLoss.super.__init__
ax1.imshow
ray_d.reshape.astype.reshape
smpl_renderer.Renderer
pts2d.pts2d.msk.bool
samplers.IterationBasedBatchSampler
numpy.percentile
color.astype.astype
numpy.minimum
self.down1
join
R.Th.xyz.np.dot.astype
lib.utils.optimizer.lr_scheduler.MultiStepLR
matplotlib.pyplot.show
depth_map.torch.ones_like.to
pose_feature.reshape.reshape
numpy.cross
cv2.dilate.copy
k.startswith
torch.min
cv2.FileStorage
scheduler.state_dict
recorder.batch_time.update
numpy.random.uniform.sum
self.center.reshape
torch.isinf
glutInitDisplayMode
lib.evaluators.make_evaluator.evaluate
self.CfgNode.super.__init__
grayscale
get_o3d_mesh
get_cams.append
depth_map.view
cv2.dilate
_wrapper_factory
cdf.unsqueeze.expand
random.shuffle
self.shapedirs.dot
recorder.update_image_stats
closest_face.astype
ind.output._tranpose_and_gather_feat.view.size
lib.networks.make_network
self.feature_id.size
torch.reshape
lib.utils.optimizer.lr_scheduler.ExponentialLR
round
self.conv0
self._set_up
torch.matmul.view
K.append
glGetShaderInfoLog
pts3d.len.np.ones.astype
ind.output._tranpose_and_gather_feat.view.unsqueeze
_YAML_EXTS.union
inter_from_mask
cv2.cvtColor
path.module.imp.load_source.Dataset
torch.exp
torch.utils.data.sampler.RandomSampler
glutInit
self.render_rays
lib.utils.net_utils.load_model
v.view.items
lib.config.cfg.res.cfg.res.cfg.res.occupancy.reshape.astype.reshape
numpy.linalg.norm
range
glReadPixels.reshape
corners_2d.np.round.astype
shapedirs.dot
to_tensor.unsqueeze
self.WarmupMultiStepLR.super.__init__
numpy.linspace
self.ssim_metric
poly.poly.pow
ann_file.np.load.item
inside.detach.cpu.numpy.detach
to_np
numpy.concatenate
cv2.getStructuringElement
numpy.sqrt
recorder.state_dict
self.network.parameters
i.images.cpu.numpy.transpose
lib.networks.renderer.tpose_renderer.Renderer
_tranpose_and_gather_feat
blend_
sklearn.manifold.TSNE
join.pop
json.load
torch.matmul
chumpy.zeros
self.prepare_inside_pts.reshape
sorted
fig.add_subplot.view_init
glAttachShader
glUniform1i
exp_avg.mul_
self.network.eval
i.masks.astype
z_vals.view.view
self.sanity_check
path.module.imp.load_source.Network
pyrender.camera.IntrinsicsCamera
vertices.detach.cpu.numpy
coord.detach.cpu
mse.detach.cpu
numpy.ones
self.feature_fc
self.pose.reshape
self.xyzc_net
img_path.tolist
torch.arange
zip
params_path.np.load.item
os.path.join.split
fig.add_subplot.scatter
torch.linspace
self.prepare_input
VoxelGrid
width.topk_inds.int
i.results.dot
scheduler.load_state_dict
glutInitWindowSize
glGetProgramInfoLog
barycentric_interpolation
dtype.array.torch.tensor.to
neg_loss.sum.sum
self.MultiStepLR.super.__init__
ValueError
A.reshape.bweights.np.dot.reshape.reshape
ray_d.reshape.astype
render.color_render.ColorRender.display
Rh.cv2.Rodrigues.astype
self.Dataset.super.__init__
rgb.len.np.zeros.astype
np.random.rand
loss_stats.items
b.update
self.SparseConvNet.super.__init__
glCreateProgram
torchsearchsorted.searchsorted
coord.detach.cpu.numpy
self.rgb_linear
cv2.VideoCapture.read
Embedder
tuple
voxelize_ray
numpy.exp.max
numpy.logical_and
torch.std
join.split
matplotlib.pyplot.figure
file_obj.read
SmoothedValue
os.path.exists
torch.ones_like
K.copy.astype.copy
torch.nn.BatchNorm1d
numpy.concatenate.sum
float
make_cfg
occupancy.VoxelGrid.to_mesh.export
target_poly.poly.pow
snapshot_smpl.renderer.Renderer
ray_o.reshape.astype.reshape
self.posedirs.dot
img.reshape
cv2.imread
barycentric_interpolation.sum
poly.poly.pow.sum
self.batchify
ind.unsqueeze.expand.unsqueeze
K.topk_ind.int
img.detach.cpu.numpy
v.view.view
glClearDepth
res.res.res.occupancy.reshape.astype
self.Network.super.__init__
self.NetworkWrapper.super.__init__
i.vertices.detach
ray_o_list.np.concatenate.astype
_load_cfg_py_source
numpy.argwhere
shapes.expand.expand
fig.add_subplot.set_zlim
self.down0
numpy.maximum
numpy.broadcast_to
self.fc_2
self.bs_type.posemap
ready_arguments
nx.points.astype
lib.utils.snapshot_data_utils.get_camera
rays_d.view
_assert_with_logging
pickle._Unpickler
compute_normal
vertices.items
self.Ind2dRegL1Loss.super.__init__
embedder.xyz_embedder
pose.Rodrigues.r.camera_rt.Rodrigues.r.np.matmul.Rodrigues.r.reshape
load_cfg
y_rot_angle.lt.to
self.get_intrinsic_matrix
optim.state_dict
torch.exp.transpose
viewdir.view.view
glBindTexture
torch.tensor.mean
weight.unsqueeze.sum
ast.literal_eval
path.split
alpha.detach.cpu
device.torch.long.batch_size.torch.arange.view
trimesh.Trimesh.apply_translation
d.mean.item
numpy.matmul.min
torch.save
t
self.FocalLoss.super.__init__
numpy.reshape
pidxall.unsqueeze_.long
transl.detach.cpu
acc.astype.astype
Nerf
c_void_p
lib.utils.render_utils.image_rays
poly.np.round.astype
imageio.imread
self.AttentionLoss.super.__init__
self.renderer.render
get_dir
smpl.dot.copy
sorted.keys
i_intv.i_intv.ni.i.i.annots.ims_data.view.ims_data.len.np.arange.np.array.ravel
i.parent.results.dot
vertex_weights.view
imgaug.augmenters.MotionBlur
topk_ind.batch.topk_inds.view._gather_feat.view.view
ind.unsqueeze.expand.size
normalize_v3
global_rigid_transformation
torch.tensor
Smpl
numpy.concatenate.mean
tag_mean.sum.sum
torch.nn.Conv1d
torch.device
mse.detach.cpu.numpy
glClear
logging.getLogger
torch.cat.unsqueeze
vertices.detach.cpu.numpy.detach
inrange
numpy.finfo
enumerate
obj_mask.sum.float
join.format
get_gt_mask
self.conv2
torch.cat
self.deque.append
N_samples.torch.linspace.to
torch.max.detach
termcolor.colored
dtype.pose.view.batch_rodrigues.view
ready_arguments.dot
torch.randn
torch.eye
torch.is_tensor
lib.visualizers.make_visualizer
backwards_compatibility_replacements
self.color_buffer.keys
self.embed_fn
voxel_grid.to_mesh.show
lbs.batch_rodrigues.transpose
obj_mask.unsqueeze.unsqueeze
viewdir.view.repeat
n_sample.n_pixel.n_batch.torch.zeros.to
ptstocam
numpy.min
self.draw_end
X.reshape.reshape
argparse.ArgumentParser
pack
__import__
numpy.where
Th.astype.astype
batch.item
ToTensor
self.model_view_matrix.transpose
i.images.cpu.numpy
cv2.Rodrigues
torch.full
glFramebufferTexture2D
torch.no_grad
pyrender.DirectionalLight
self.psnr.append
render.Render.__init__
self.draw
chumpy.hstack.reshape
cv2.fillPoly
disp_map.view
i.translation.cpu.numpy
int
scores.view
extract_image
torch.tensor.median
p.data.copy_
self.J_regressor.toarray
self.latent
collections.Counter
poly.view.size
glGetShaderiv
sys.path.append
k.batch.to
ray_d.view.view
params_path.np.load.item.astype
CfgNode
pts.transpose.detach
ann_file.endswith
os.path.dirname
ax.set_xticklabels
self.get_mask
coord.detach.cpu.numpy.detach
self.psnr_metric
pts.view.view
lib.utils.if_nerf.if_nerf_data_utils.sample_ray
glGenBuffers
scipy.sparse.issparse
numpy.clip
chumpy.array
self.get_pixel_value
numpy.any
numpy.abs
topk_ind.batch.topk_inds.view._gather_feat.view
spec.loader.exec_module
torch.inverse
root.key_is_deprecated
_gather_feat.view
self.RAdam.super.__setstate__
numpy.random.seed
i.self.views_linears
glob.glob
ray_d_list.np.concatenate.astype
render.camera.Camera
Exception
obj_mask.unsqueeze.sum
self.neg_loss
AttributeError
torch.nn.functional.softmax
importlib.util.module_from_spec
batch_size.pidxall.np.reshape.torch.from_numpy.to.size
numpy.savez
torch.cat.view
transl.detach.cpu.numpy.detach
numpy.random.normal
math.ceil
chumpy.dstack
os.path.splitext
batch.detach
a.items
glutPostRedisplay
obj_mask.unsqueeze.float
i.format.intri.getNode.mat
W.H.np.ones.astype
far.transpose
lib.config.cfg.ptot_vsize.torch.tensor.to.clone
lib.visualizers.make_visualizer.visualize
torch.cat.size
k.all_ret.append
_to_dict
T.ravel
conditional_cast
cv2.boundingRect
embedder.view_embedder
ind.unsqueeze.expand
heat.hmax.float
self.register_buffer
add_small_obj
_load_cfg_from_file
yaml.safe_dump
self.set_intrinsic_matrix
_valid_type
np.transpose
glUseProgram
dis.torch.abs.sum.sum
torch.distributed.get_rank
train_loader.batch_sampler.sampler.set_epoch
glDisableVertexAttribArray
chumpy.ch.MatVecMult
self.__dict__.values
snapshot_smpl.renderer.Renderer.render_multiview
closure
p.reshape.ravel
lmk_faces_idx.view
chumpy.eye.pp.Rodrigues.ravel
i.self.params.astype
z_samples.detach.detach
self.prepare_inside_pts
pts2d.round.long
os.path.isdir
os.path.basename
self.interpolate_features
far_list.np.concatenate.astype
torch.ones
torch.cumprod
identity
lbs_weights.unsqueeze
optimizer.zero_grad
numpy.max
path.module.imp.load_source.Evaluator
p_fn
sp_input.torch.tensor.to
self.get_extrinsic_matrix
lib.train.make_trainer.train
torch.sqrt
vendor.smpl.serialization.backwards_compatibility_replacements
self.feature_linear
trainer.Trainer
xp.concatenate
numpy.loadtxt.astype
exp_avg_sq.sqrt.add_
torch.cuda.synchronize
param_path.np.load.item
torch.sum.clone
os.system
param_path.np.load.item.reshape
gt.eq
ax.grid
mycmap._init
voxelized_pointcloud
self.get_density_color
lib.networks.renderer.if_clight_renderer.Renderer
torch.sin
glutCreateWindow
output.detach.cpu.numpy
self.GeoCrossEntropyLoss.super.__init__
get_grid_points
self.loss
acc_map.view
posedirs.batch_size.pose_feature.view.torch.matmul.view
img.detach.cpu
i.parent.self.J.i.self.J.reshape
ret_list.keys
network
numpy.pi.rel_rot_mat.rot_mat_to_euler.torch.clamp.torch.round.to.lt
pts.detach.cpu.numpy
numpy.transpose
gt.eq.float.float
camera.get_gl_matrix
R.transpose
kernel.transpose.output.sum.mean
fig.add_subplot.imshow
Recorder
make_batch_data_sampler
createProgram
eo.embed
raw.transpose.transpose
get_KRTD
i_intv.i_intv.ni.i.i.annots.ims_data.view.ims_data.np.array.np.array.ravel
Y.reshape.reshape
get_near_far
val_loss_stats.update
dis.sum.sqrt.sum
pyrender.Mesh.from_trimesh.apply_transform
numpy.random.randn
self._global_rigid_transformation
torch.unsqueeze.clone
lib.utils.net_utils.save_model
bw.permute.permute
obj_num.pull_dist.sum.sum
torch.utils.data.DataLoader
math.sqrt
ready_arguments.items
verts.verts_core
lib.config.cfg.N_samples.torch.linspace.to
batch.transpose
collections.defaultdict
format
ind_mask.unsqueeze
_evaluator_factory
self.right.reshape
glShaderSource
parse_cfg
self.alpha_linear
torch.Tensor.expand
mask_at_box_list.append
i.box.copy
lib.utils.if_nerf.if_nerf_data_utils.get_near_far
smpl_renderer.Renderer.render_multiview
transforms.astype.astype
lib.config.cfg.ptot_vsize.torch.tensor.to
open3d.geometry.TriangleMesh
pts.astype.astype
pyrender.Scene.add
self.PlainRAdam.super.__init__
embedder.get_embedder
xp.dstack
numpy.copy
self.fc_0
numpy.array
fig.add_subplot.set_xlim
imp.load_source
camera_center.reshape.reshape
vendor.smpl.posemapper.Rodrigues
loadShader
lib.utils.if_nerf.voxels.VoxelGrid.to_mesh
collate_batch.make_collator
p.reshape.pp.np.eye.pp.np.array.cv2.Rodrigues.ravel.np.concatenate.ravel
trimesh.load
ind.view.unsqueeze
trimesh.Trimesh
inside.detach.cpu
zeros.rx.ry.rx.zeros.rz.ry.rz.zeros.torch.cat.view
glDeleteBuffers
globals
val_loss_stats.keys
x.sigmoid
ret.update
xp.vstack.reshape
self.mse.append
net.load_state_dict
torch.nn.Embedding
raw2alpha
torch.einsum
tensorboardX.SummaryWriter
cv2.erode.copy
torch.utils.data.sampler.BatchSampler
p.reshape.reshape
plyfile.PlyData.read
cv2.imshow
torch.max
root.raise_key_rename_error
argparse.ArgumentParser.parse_args
self.get_rotation_matrix
output.detach
Rh0.cv2.Rodrigues.astype
pysmplceres.loadSMPL
torch.distributed.is_available
v.detach
lib.networks.renderer.make_renderer
cv2.decomposeProjectionMatrix
numpy.load
ray_o.reshape.astype
glCompileShader
plotSkel2D
lib.evaluators.make_evaluator.summarize
pose.view.view
setattr
rot_mat_to_euler
open3d.utility.Vector3dVector
np.random.seed
numpy.flip
self.up.reshape
draw_poly
lib.utils.render_utils.gen_path
Normalize
msk_cihp.msk.astype
pts.clone.detach
self.ExponentialLR.super.__init__
Rot.dot
b.to
get_cams
loss_state.append
self.get_density_color.reshape
get_rays
glReadPixels
R0.transpose
i.vertices.detach.cpu.numpy
prepare_tpose
xp.array
_indent
J.reshape
torch.cos
glReadBuffer
self.net.encode_sparse_voxels
numpy.column_stack
numpy.full
idx.torch.cat.to
snapshot_smpl.smpl.Smpl
smpl_path.np.load.item
viewdir.transpose.transpose
vertices.detach.cpu
f.read
casts.append
make_dataset
self.is_frozen
xp.hstack
torch.distributed.is_initialized
path.module.imp.load_source.Renderer
glBindBuffer
self.SMPLlayer.super.__init__
get_mask_img
pts2d.round.long.round
pyrender.Mesh.from_trimesh
joints.clone.contiguous
numpy.full.sum
img.detach.cpu.clone
inds.reshape.reshape
lib.utils.if_nerf.if_nerf_data_utils.get_rays
lib.utils.data_utils.load_ply
lighting_
chumpy.zeros_like
spconv.SparseConv3d
torch.from_numpy
poly.append
features.view.view
numpy.sin
z_vals.expand.expand
glBindFramebuffer
glutSwapBuffers
numpy.ceil
importlib.util.spec_from_file_location
torch.round
cv2.waitKey
time.time
batch.detach.cpu
joints.copy
features.view.size
K.copy.copy
lib.config.cfg.ptot_vsize.torch.tensor.to.view
xyz.copy.astype
dict.items
self.camera.get_gl_matrix
acc_map.view.view
iter
self.set_rotation_matrix
sh.can_pts.reshape.astype.reshape
inside.detach.cpu.numpy
lib.train.set_lr_scheduler
T.R.np.concatenate.astype
list
ret_list.append
self.SmoothL1Loss.super.__init__
res.res.res.occupancy.reshape.astype.reshape
batch_rodrigues
posedirs.pose_feature.torch.matmul.view
light_pts.view.view
numpy.zeros
lib.config.cfg.training_view.self.cams.np.array.astype
occupancy.VoxelGrid.to_mesh
img.copy
numpy.linalg.inv
nv.batch.transpose
opendr.renderer.ColoredRenderer
pred.astype.astype
bins.unsqueeze.expand
glTexParameteri
p.data.float.add_
fig.add_subplot.add_patch
img_path.os.path.basename.replace
glutInitWindowPosition
numpy.dot
self.IndL1Loss1d.super.__init__
x.reshape
get_embedder
mask_at_box.reshape.reshape
self.Nerf.super.__init__
numpy.stack.append
math.radians
ae.view.gather
batch_size.pidxall.np.reshape.torch.from_numpy.to.unsqueeze_
ind_mask.unsqueeze.expand_as.sum
K.reshape.reshape
A.view.view
numpy.eye.pp.np.array.cv2.Rodrigues.ravel
camera.np.array.transpose
with_zeros
raw2outputs
transforms.make_transforms
copy.deepcopy
mse.detach.cpu.numpy.astype.detach
self.feature_id.expand
main
get_smpl
self.PlainRAdam.super.__setstate__
torch.gather
render.color_render.ColorRender.get_color
ind_mask.unsqueeze.expand_as.unsqueeze
vertices.view
feat.view.view
coord_list.append
numpy.unpackbits
hasattr
ray_o.size
batch.view
vendor.smpl.posemapper.posemap
topk_ind.batch.topk_ys.view._gather_feat.view.view
samplers.DistributedSampler
voxel_size.min_dhw.dhw.np.round.astype
lib.train.make_trainer.val
torch.Generator
obj_mask.float.sum
ind.view.view
numpy.exp
glTexImage2D
numpy.arange
p.data.float
self.prepare_sp_input
batch.append
glEnable
obj_num.obj_num.obj_num.push_dist.sum.sum
chumpy.ones
self.down2
matplotlib.pyplot.ylabel
torch.where
lib.utils.render_utils.get_center_rayd
lmk_faces_idx.view.faces.torch.index_select.view
str
chumpy.concatenate
numpy.pi.rel_rot_mat.rot_mat_to_euler.torch.clamp.torch.round.to
_gather_feat.permute
torch.log.size
_load_cfg_from_yaml_str
lib.networks.renderer.make_renderer.render
torch.cuda.max_memory_allocated
get_img_paths
self.RAdam.super.__init__
output.detach.cpu
torch.sort
get_bound_corners
alpha_decoder
lbs_weights.unsqueeze.expand
self.Renderer.super.__init__
num_joints.batch_size.A.view.W.torch.matmul.view
torch.rand
make_rotate
self.img2mse
latent.expand.expand
self.A.dot
lib.utils.net_utils.load_network
dtype.aa_pose.view.batch_rodrigues.view
os.path.isfile
self.conv3
batch.bool
_load_module_from_file
ax.set_yticklabels
transform_mat
img_path.imageio.imread.astype
render_w2c.append
ast.literal_eval._immutable
self.J.reshape
_VALID_TYPES.union.union
lib.networks.renderer.volume_renderer.Renderer
voxel_size.min_dhw.max_dhw.np.ceil.astype
_gather_feat
rel_joints.contiguous.view.rot_mats.view.transform_mat.view
torch.distributed.barrier
weight.unsqueeze.unsqueeze
Compose
evaluator.summarize
trans.reshape
f.write
recorder.update_loss_stats
mask.unsqueeze.expand_as
self.actvn
n_sample.viewdir.repeat.contiguous
opendr.lighting.LambertianPointLight
self.J_regressor.T.reshape
msk_cihp.astype.astype
lib.train.make_trainer
type
torch.mean.view
poly.view.view
self.v_shaped.reshape
lib.train.make_lr_scheduler
optimizer.step
Z.reshape.reshape
width.topk_inds.int.float
pts.clone.detach.clone
torch.nn.ModuleList
cv2.resize
array.todense.to
K.reshape.tolist
lib.config.cfg.ptot_vsize.torch.tensor.to.size
exp_avg_sq.mul_
render.color_render.ColorRender
glUniformMatrix4fv
cv2.VideoCapture
get_canpts
k.batch.cuda
rgb_list.np.concatenate.astype
numpy.transpose.astype
torch.cat.append
lib.config.cfg.make_network.cuda.train
torch.nn.functional.pad
imageio.imread.astype
lbs.batch_rodrigues
numpy.ones_like
torch.zeros_like
lib.config.cfg.training_view.K.np.array.astype
ready_arguments.reshape
config.keys
p.data.float.addcdiv_
open3d.geometry.PointCloud
smplmodel.body_model.SMPLlayer.to
torch.isnan
create_grid_points_from_bounds
cam_render.CamRender.__init__
__import__.set_trace
torch.stack
numpy.random.RandomState.uniform
glRenderbufferStorageMultisample
self.view_fc
tag_mean.unsqueeze.tag.pow
sigma_2.abs_diff.detach
lib.train.make_optimizer
cv2.FileStorage.getNode
R.astype.astype
nxyz.copy.copy
CfgNode.DEPRECATED_KEYS.self.__dict__.add
lib.train.make_recorder
torch.split
feat.view.gather
torch.sigmoid
train
to_tensor
torch.index_select.view
img_path.split
g.self.dataset.len.torch.randperm.tolist
glDetachShader
feature_id.gt.torch.gather.view
torch.manual_seed
glDepthFunc
A.reshape.bweights.np.dot.reshape
get_rigid_transformation
render.color_render.ColorRender.set_mesh
numpy.save
self.c
alpha.detach.cpu.numpy
j.i.poly.np.round.astype
imgaug.augmenters.blur_gaussian_
read_pickle.dot
_gather_feat.size
glActiveTexture
cv2.VideoCapture.release
yacs.load_cfg.keys
self.color_buffer.append
self.vert_buffer.keys
self.get_ptot_grid_coords
near_list.np.concatenate.astype
join.append
wpts.view.view
z_vals.shape.torch.rand.to
cv2.imwrite
self.AdamW.super.__setstate__
torch.nn.Linear
target.expand.expand
batch_rigid_transform
init_dict.items
topk_scores.view
glDrawBuffers
gt.lt
torch.cuda.set_device
trimesh.Trimesh.apply_scale
lib.config.cfg.voxel_size.torch.tensor.to
matplotlib.pyplot.xlabel
lib.utils.base_utils.project
glTexImage2DMultisample
external.SMPL_CPP.build.python.pysmplceres.getVertices
ax.set_yticks
opendr.renderer.ColoredRenderer.set
pts.detach.cpu
posedirs.dot
glDeleteShader
recorder.record
glGenTextures
self.items
rel_joints.contiguous.view
numpy.random.randint
lmk_faces.vertices.view.view
print
recorder.load_state_dict
matplotlib.pyplot.figure.add_subplot
torch.abs
i.vertices.detach.cpu
render_smpl
sklearn.manifold.TSNE.fit_transform
depth_map.view.view
numpy.eye
i.poly.copy
psbody.mesh.Mesh
pickle.dump
chumpy.vstack
os.path.join
chumpy.sum
pose.reshape.reshape
spconv.SparseSequential
gaussian2D
A.view
self.to_cuda
cv2.destroyAllWindows
glutDisplayFunc
make_cfg.merge_from_other_cfg
torch.nn.functional.grid_sample
torch.arange.to
trimesh.transformations.rotation_matrix
alpha.shape.torch.ones.to
convert_to_dict
self.ssim.append
pts2d.np.round.astype
numpy.log
z_vals.astype.astype
v.detach.cpu
msks.append
yaml.safe_load
scipy.spatial.cKDTree.query
k.self.loss_stats.update
batch_size.pidxall.np.reshape.torch.from_numpy.to
lbs.verts_core
get_transform_params
fig.add_subplot.set_ylim
faces.reshape
ray_d_list.append
findFileOrThrow
fig.add_subplot.axis
self.merge_from_other_cfg
raw_decoder
synchronize
numpy.matmul.max
self.draw_init
numpy.random.uniform
psbody.mesh.Mesh.barycentric_coordinates_for_points
KeyError
draw_umich_gaussian
self.values
weights.view
matplotlib.pyplot.get_cmap
tag_mean.sum.unsqueeze
nv.self.Ks.copy
topk_ind.batch.topk_ys.view._gather_feat.view
topk_ind.batch.topk_xs.view._gather_feat.view
torch.log
mse.detach.cpu.numpy.astype.mean
ray_o_list.append
root.key_is_renamed
k.ret.torch.isinf.any
torch.distributed.init_process_group
self.conv1
numpy.asarray
torch.topk
self.embeddirs_fn
K.copy.astype
array.todense.todense
matplotlib.pyplot.cm.Spectral
self.get_translation_vector
self.processor.items
k.ret.torch.isnan.any
numpy.zeros_like
voxel_grid.to_mesh.export
out_sh.tolist
ind_mask.unsqueeze.expand_as
glDrawBuffer
self.AELoss.super.__init__
cls
p.grad.data.float
glGetProgramiv
numpy.random.random
tqdm.tqdm
torch.norm
stride_conv
get_o3d_mesh.compute_vertex_normals
self.direction.reshape
numpy.random.RandomState.normal
path.module.imp.load_source.NetworkWrapper
f
gt.lt.float
out_sh.torch.tensor.to
block_reduce
numpy.random.rand
img.detach
glVertexAttribPointer
self.v.dr_wrt
voxelize_fill
data.to_np.to_tensor.long
batch.detach.cpu.numpy
glutKeyboardFunc
collections.OrderedDict
glCreateShader
lib.config.cfg.res.cfg.res.cfg.res.occupancy.reshape.astype
pts.reshape.reshape
vec3
ax.set_xticks
chumpy.eye
numpy.uint8.colors.np.array.reshape
h5py.File
NotImplementedError
kernel.transpose.output.sum
posedirs.torch.Tensor.X_regressor.torch.einsum.numpy
self.smooth_l1_loss
yacs.CfgNode
torch.nn.parallel.DistributedDataParallel.to
glDrawArrays
torch.zeros
self._immutable
blend_shapes
super
numpy.concatenate.append
light_pts.transpose.transpose
argparse.ArgumentParser.add_argument
torch.pow
tag_mean.unsqueeze.tag.pow.sum
samplers.FrameSampler
ptot_pts.shape.torch.tensor.to.tolist
rgb_list.append
self.reduce_loss_stats
self.batchify_rays
self.init_quad_program
self.create_embedding_fn
val_loss_stats.setdefault
numpy.matmul
self.loss_stats.items
opendr.camera.ProjectPoints
self.conv4
alpha.detach.cpu.numpy.detach
lib.evaluators.make_evaluator
i.parent.J.i.J.reshape
R.Th.xyz.np.dot.astype.astype
inter_from_polys
self.on_changed
img.reshape.astype
transl.detach.cpu.numpy
inds.reshape.ravel
cv2.getAffineTransform
d.median.item
A.dot
read_pickle
scipy.spatial.cKDTree
torch.randperm
get_bound_2d_mask
ident.rot_mats.view
matplotlib.patches.Polygon
numpy.concatenate.tolist
numpy.meshgrid
dis.torch.abs.sum
glEnableVertexAttribArray
ax2.imshow
scipy.ndimage.gaussian_filter
std.torch.tensor.view
os.listdir
gt.eq.float
set
ptot_pts.shape.torch.tensor.to
numpy.split
ind.view.size
numpy.tan
magnitude
act_fn
self.generate_height_width
near.astype.astype
lib.utils.render_utils.load_cam
numpy.array.ravel
cv2.undistort
pts.size.viewdir.repeat.contiguous
torch.Tensor
_decode_cfg_value
rodrigues
to_type
math.cos
self.rgb_fc
isinstance
far_list.append
evaluator.evaluate
glLinkProgram
pyrender.Scene
fn
self.writer.add_image
cv2.resize.copy
self.output_linear
rot.astype.astype
output_depths.append
bs_type.posemap
self.get_grid_coords.transpose
index.self.params.astype
self.pts_to_can_pts
embed_fns.append
pos_loss.sum.sum
glBlitFramebuffer
mse.detach.cpu.numpy.astype
body_model
kp.astype
numpy.prod
pickle.load
lib.utils.if_nerf.voxels.VoxelGrid
pos_inds.float.sum
cv2.dilate.astype
torch.nn.parallel.DistributedDataParallel
pysmplceres.getVertices
sh.can_pts.reshape.astype
rays_o.view
gt.astype.astype
label.append
recorder.data_time.update
double_conv
ind_mask.sum
trimesh.Trimesh.copy
T.R.T.np.dot.ravel
net.keys
self.conv4.size
dis.torch.abs.sum.sum.sum
optim.load_state_dict
ind.output._tranpose_and_gather_feat.view
feat.view.size
i.format.extri.getNode.mat
numpy.squeeze
pose.view
torch.load
lib.config.cfg.training_view.RT.np.array.astype
self.AdamW.super.__init__
net.named_parameters
triple_conv
self.CfgNode.super.__repr__
torch.cuda.device_count
cross
near_list.append
RuntimeError
abs
numpy.round
pickle._Unpickler.load
rgb_map.view
torch.distributed.get_world_size
shader_list.append
i.images.cpu
torch.mean
spconv.SubMConv3d
numpy.array.append
self.alpha_fc.transpose
far.astype.astype
lib.utils.light_stage.ply_to_occupancy.ply_to_occupancy
scores.size
samplers.ImageSizeBatchSampler
u.contiguous.expand
glBufferData
numpy.identity
topk_ind.batch.topk_xs.view._gather_feat.view.view
sigma_2.abs_diff.detach.float
_gather_feat.gather
numpy.mean
logging.getLogger.warning
rot.permute
get_scaled_model
target_poly.poly.pow.sum
scalar_stats.update
device.dtype.torch.eye.unsqueeze
open3d.utility.Vector3iVector
lib.config.cfg.netchunk.fn.self.batchify
math.sin
exp_avg_sq.sqrt
loss.mean.backward
make_data_sampler
chumpy.hstack
glClampColor
glGetUniformLocation
renderer.render_multiview
datetime.timedelta
lib.config.args.type.globals
i.translation.cpu
self.normalize_vector
numpy.load.astype
viewdirs.expand
state.type_as
pts.transpose.transpose
lib.train.make_lr_scheduler.step
xyz.copy.copy
torch.index_select
transform_small_gt
nxyz.copy.astype
torch.clamp
glDisable
mcubes.marching_cubes
numpy.loadtxt
voxel_path.os.path.basename.split
lbs.lbs
glutMainLoop
torch.nn.ReLU
self.conv4.dense
cv2.erode
lib.config.cfg.make_network.cuda.eval
torch.cumsum
torch.nn.functional.relu
bins.unsqueeze
dis.sum.sqrt
training_state.format.format
numpy.packbits
ply.vertices.np.array.ravel
ready_arguments.posemap
torch.nn.functional.max_pool2d
v.view
max.split
sample_pdf
pidxall.size.pidxall.size.pidxall.unsqueeze_.long.expand.detach
self.network.train
psbody.mesh.Mesh.closest_faces_and_points
max
loss.mean.mean
posemapper.Rodrigues
numpy.stack
numpy.array.astype
torch.cuda.empty_cache
_check_and_coerce_cfg_value_type
attachments.append
glGenRenderbuffers
K.copy.reshape
transform_chain.append
ppts.view.view
near.transpose
numpy.pad
camera_rt.Rodrigues.dot
glClearColor
vertices_path.np.load.astype
z_vals.view.size
torch.FloatTensor
pts.astype.reshape
glGenFramebuffers
select_point
torch.norm.view
batch.size
insides.append
self.get_mask.copy
normalize
get_3rd_point
faces_clr.reshape
collections.deque
IOError
torch.unsqueeze
self.latent_fc
logging.getLogger.debug
self.alpha_fc
numpy.array.astype.reshape
bws.append
pidxall.unsqueeze_.long.expand
torch.nn.utils.clip_grad_value_
lib.config.cfg.make_network.cuda
s_.split
pyrender.MetallicRoughnessMaterial
make_cfg.merge_from_list
empty
viewmatrix
raw.reshape.reshape
batch_rodrigues.reshape
len
loss_dict.items
pyrender.OffscreenRenderer
smplmodel.body_model.SMPLlayer
self.net.calculate_density_color
glBindRenderbuffer
mask.unsqueeze.expand_as.unsqueeze
numpy.float32
self.net.calculate_density
grayscale.mean
i.self.pts_linears
torch.norm.repeat
beta2.exp_avg_sq.mul_.addcmul_
cfg.train.optim._optimizer_factory
seed_ind.ae.gather.view
beta1.exp_avg.mul_.add_
torch.atan2
fig.add_subplot.plot
self.reduce_loss_stats.items
self.processor
yacs.load_cfg
skimage.measure.compare_ssim
bounds.bounds.max
_dataset_factory
vertices2joints
test
rgb_map.view.view
matplotlib.pyplot.imshow
torch.sum
transparent_cmap
pattern.format
pred_img_path.imageio.imread.astype
z_trans.x_trans.np.array.astype
spconv.SparseConvTensor
xyz.np.zeros_like.astype
bisect.bisect_right
self.dataset.len.torch.arange.tolist
os.path.abspath
pysmplceres.getFaces
self.projection_matrix.transpose
self.get_sampling_points
mean.torch.tensor.view
gender.upper
cv2.circle
self.writer.add_scalar
mask_at_box.reshape.astype
pred.gt.np.logical_and.sum
feat.permute.contiguous
SparseConvNet
lib.utils.if_nerf.if_nerf_data_utils.sample_ray_h36m
N_samples.cdf.shape.list.torch.rand.to
numpy.sum
img_path.os.path.basename.split
xp.vstack
trimesh.sample.sample_surface_even
ae.view.view
self.prepare_inside_pts.sum
glm.ortho
self.screen_texture.append
posemapper.posemap
numpy.radians
glFramebufferRenderbuffer
inter_from_poly
self.fc_1
self.net
self.network
min
ischumpy
numpy.cos
can_pts.view.view
dict
torch.bmm
torch.Generator.manual_seed
open
dtype.vertices.device.torch.eye.unsqueeze_
dot
self.trans.reshape
matplotlib.pyplot.subplots
render.color_render.ColorRender.set_camera
Rodrigues
p.pp.ch.eye.pp.Rodrigues.ravel.ch.concatenate.ravel
extract_mask
torch.utils.data.sampler.SequentialSampler
lib.datasets.make_data_loader
u.contiguous.contiguous
self.down3
output_images.append
path.module.imp.load_source.Visualizer
self.get_grid_coords
numpy.random.RandomState
dists.shape.torch.Tensor.expand.to

@developer Could please help me check this issue? May I pull a request to fix it? Thank you very much.

pengsida commented 1 year ago

Thank you for pointing out this. Currently I do not plan to fix these dependency problems.