Comments (3)
And that, I run those commands without masks.
from nerf2mesh.
AND, I tried to run the given original NeRF data format like data/nerf_synthetic/lego/.still the same ,stage 0 is ok, but stage 1 still goes like:
(nerf2mesh) ros@ros:~/nerf2mesh1$ python main.py data/nerf_synthetic/lego/ --workspace trial_syn_lego/ -O --bound 1 --scale 0.8 --dt_gamma 0 --stage 1
Warning:
Unable to load the following plugins:
libio_e57.so: libio_e57.so does not seem to be a Qt Plugin.
Cannot load library /home/ros/anaconda3/envs/nerf2mesh/lib/python3.9/site-packages/pymeshlab/lib/plugins/libio_e57.so: (/lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, version LIBFFI_BASE_7.0)
[INFO] loaded cascade 0 mesh: (150717, 3), (299999, 3)
Loading train data: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 100/100 [00:00<00:00, 117.40it/s]
[INFO] max_epoch 300, eval every 60, save every 6.
[INFO] Trainer: ngp_stage1 | 2023-07-14_15-47-39 | cuda | fp16 | trial_syn_lego/
[INFO] #parameters: 18754159
Namespace(path='data/nerf_synthetic/lego/', O=True, workspace='trial_syn_lego/', seed=0, stage=1, ckpt='latest', fp16=True, sdf=False, tcnn=False, progressive_level=False, test=False,
test_no_video=False, test_no_mesh=False, camera_traj='', data_format='nerf', train_split='train', preload=True, random_image_batch=True, downscale=1, bound=1.0, scale=0.8, offset=[0, 0, 0], mesh='',
enable_cam_near_far=False, enable_cam_center=False, min_near=0.05, enable_sparse_depth=False, enable_dense_depth=False, iters=30000, lr=0.01, lr_vert=0.0001, pos_gradient_boost=1, cuda_ray=True,
max_steps=1024, update_extra_interval=16, max_ray_batch=4096, grid_size=128, mark_untrained=True, dt_gamma=0.0, density_thresh=10, diffuse_step=1000, diffuse_only=False, background='random',
enable_offset_nerf_grad=False, n_eval=5, n_ckpt=50, num_rays=4096, adaptive_num_rays=True, num_points=262144, lambda_density=0, lambda_entropy=0, lambda_tv=1e-08, lambda_depth=0.1, lambda_specular=1e-05,
lambda_eikonal=0.1, lambda_rgb=1, lambda_mask=0.1, wo_smooth=False, lambda_lpips=0, lambda_offsets=0.1, lambda_lap=0.001, lambda_normal=0, lambda_edgelen=0, contract=False, patch_size=1,
trainable_density_grid=False, color_space='srgb', ind_dim=0, ind_num=500, mcubes_reso=512, env_reso=256, decimate_target=300000.0, mesh_visibility_culling=True, visibility_mask_dilation=5, clean_min_f=8,
clean_min_d=5, ssaa=2, texture_size=4096, refine=True, refine_steps_ratio=[0.1, 0.2, 0.3, 0.4, 0.5, 0.7], refine_size=0.01, refine_decimate_ratio=0.1, refine_remesh_size=0.02, vis_pose=False, gui=False,
W=1000, H=1000, radius=5, fovy=50, max_spp=1, refine_steps=[3000, 6000, 9000, 12000, 15000, 21000])
NeRFNetwork(
(encoder): GridEncoder: input_dim=3 num_levels=16 level_dim=1 resolution=16 -> 2048 per_level_scale=1.3819 params=(6098120, 1) gridtype=hash align_corners=True interpolation=linear
(sigma_net): MLP(
(net): ModuleList(
(0): Linear(in_features=19, out_features=32, bias=False)
(1): Linear(in_features=32, out_features=1, bias=False)
)
)
(encoder_color): GridEncoder: input_dim=3 num_levels=16 level_dim=2 resolution=16 -> 2048 per_level_scale=1.3819 params=(6098120, 2) gridtype=hash align_corners=True interpolation=linear
(color_net): MLP(
(net): ModuleList(
(0): Linear(in_features=35, out_features=64, bias=False)
(1): Linear(in_features=64, out_features=64, bias=False)
(2): Linear(in_features=64, out_features=6, bias=False)
)
)
(specular_net): MLP(
(net): ModuleList(
(0): Linear(in_features=6, out_features=32, bias=False)
(1): Linear(in_features=32, out_features=3, bias=False)
)
)
)
[INFO] Loading stage 0 model to init stage 1 ...
[INFO] loaded model.
[WARN] missing keys: ['vertices_offsets']
[INFO] Loading latest checkpoint ...
[WARN] No checkpoint found, abort loading latest model.
Loading val data: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 100/100 [00:00<00:00, 122.73it/s]
[mark untrained grid] 0 from 2097152
==> Start Training Epoch 1, lr=0.000001 ...
0% 0/100 [00:00<?, ?it/s]/home/ros/anaconda3/envs/nerf2mesh/lib/python3.9/site-packages/torch/nn/functional.py:3631: UserWarning: Default upsampling behavior when mode=bilinear is changed to align_corners=False since 0.4.0. Please specify align_corners=True if the old behavior is desired. See the documentation of nn.Upsample for details.
warnings.warn(
段错误 (核心已转储)
from nerf2mesh.
My GPU is 3090 with cuda11.4 .
from nerf2mesh.
Related Issues (20)
- [F glutil.cpp:338] eglInitialize() failed错误 HOT 6
- OpenGL 不支持 HOT 1
- RuntimeError: width and height must be divisible by 8 HOT 2
- Only generated two ply files,but stage 1 need 5
- Inference
- Guide of using sdf mode HOT 1
- OOM Problem
- Mesh quality from stage0 is poor
- Install raymarching raise a LINK : fatal error LNK1181
- getting segmentation fault (core dumped) at stage 1 HOT 1
- Support fo Semantic-Nerf or other similar pipelines to have mesh output.
- Fail to get stage0: COLMAP HOT 1
- (WSL)Saving mesh_stage0——killed HOT 2
- Training failed for high number of iterations in stage 0 with default settings in sdf mode
- 'TCNN_hashgrid' object has no attribute 'grad_total_variation' if I use "--tcnn"
- llff_fern dataset get error width and height must be divisible by 8
- 我在太阳光下,拍摄一段视频,然后进行重建,结果不理想
- 从神经网络模型生成Mesh
- core dumpe HOT 1
- fail to train
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nerf2mesh.