Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

empty output point cloud #18

Closed
Alihamdy2496 opened this issue Jun 7, 2022 · 9 comments
Closed

empty output point cloud #18

Alihamdy2496 opened this issue Jun 7, 2022 · 9 comments

Comments

@Alihamdy2496
Copy link

thank you for sharing your marvellous work
I am testing your code with dtu
with python 3.6 and pytorch 1.2 environment
the result from the fusion

Not using distributed mode
netphs: [48, 32, 8]
depth_intervals_ratio: [4.0, 2.0, 1.0]
cr_base_chs: [8, 8, 8]
fea_mode: fpn
agg_mode: adaptive
depth_mode: unification
Namespace(agg_mode='adaptive', batch_size=1, blendedmvs_finetune=False, conf=[0.1, 0.15, 0.9], datapath='/content/UniMVSNet/dtu', dataset_name='general_eval', depth_img_save_dir='./', depth_mode='unification', depth_path=None, disp_threshold=0.25, display=False, dist_base=0.25, dist_url='env://', distributed=False, dlossw=[0.5, 1.0, 2.0], epochs=16, eval_freq=1, fea_mode='fpn', filter_method='gipuma', fix_res=False, fusibile_exe_path='/content/fusibile/fusibile', img_size=[512, 640], interval_ratio=[4.0, 2.0, 1.0], interval_scale=1.06, inverse_depth=False, local_rank=0, log_dir=None, lr=0.001, lr_decay=0.5, max_h=864, max_w=1152, milestones=[10, 12, 14], ndepths=[48, 32, 8], no_cuda=False, num_consistent=3.0, num_view=5, num_worker=4, numdepth=192, nviews=5, outdir='/content/UniMVSNet/output', prob_threshold=0.3, rel_diff_base=0.0007692307692307692, resume='/content/UniMVSNet/unimvsnet/unimvsnet_blendedmvs.ckpt', save_freq=20, scheduler='steplr', start_epoch=0, summary_freq=50, sync_bn=False, test=True, testlist='datasets/lists/dtu/test.txt', testpath_single_scene=None, thres_view=5, trainlist=None, val=False, vis=False, warmup=0.2, wd=0.0)
dataset test metas: 49 interval_scale:{'scan9': 1.06}
Iter 0/49, Time:12.386372804641724 Res:(5, 3, 864, 1152)
Iter 1/49, Time:0.9015965461730957 Res:(5, 3, 864, 1152)
Iter 2/49, Time:0.873647928237915 Res:(5, 3, 864, 1152)
Iter 3/49, Time:0.9006960391998291 Res:(5, 3, 864, 1152)
Iter 4/49, Time:0.896777868270874 Res:(5, 3, 864, 1152)
Iter 5/49, Time:0.8938038349151611 Res:(5, 3, 864, 1152)
Iter 6/49, Time:0.8924863338470459 Res:(5, 3, 864, 1152)
Iter 7/49, Time:0.8924596309661865 Res:(5, 3, 864, 1152)
Iter 8/49, Time:0.8854012489318848 Res:(5, 3, 864, 1152)
Iter 9/49, Time:0.9039878845214844 Res:(5, 3, 864, 1152)
Iter 10/49, Time:0.885890007019043 Res:(5, 3, 864, 1152)
Iter 11/49, Time:0.8955898284912109 Res:(5, 3, 864, 1152)
Iter 12/49, Time:0.9008729457855225 Res:(5, 3, 864, 1152)
Iter 13/49, Time:0.8910350799560547 Res:(5, 3, 864, 1152)
Iter 14/49, Time:0.8867418766021729 Res:(5, 3, 864, 1152)
Iter 15/49, Time:0.8871805667877197 Res:(5, 3, 864, 1152)
Iter 16/49, Time:0.8898115158081055 Res:(5, 3, 864, 1152)
Iter 17/49, Time:0.9023191928863525 Res:(5, 3, 864, 1152)
Iter 18/49, Time:0.9028089046478271 Res:(5, 3, 864, 1152)
Iter 19/49, Time:0.8996484279632568 Res:(5, 3, 864, 1152)
Iter 20/49, Time:0.901644229888916 Res:(5, 3, 864, 1152)
Iter 21/49, Time:0.9005064964294434 Res:(5, 3, 864, 1152)
Iter 22/49, Time:0.8896458148956299 Res:(5, 3, 864, 1152)
Iter 23/49, Time:0.8948163986206055 Res:(5, 3, 864, 1152)
Iter 24/49, Time:0.8975303173065186 Res:(5, 3, 864, 1152)
Iter 25/49, Time:0.8982207775115967 Res:(5, 3, 864, 1152)
Iter 26/49, Time:0.9016819000244141 Res:(5, 3, 864, 1152)
Iter 27/49, Time:0.9053738117218018 Res:(5, 3, 864, 1152)
Iter 28/49, Time:0.9074931144714355 Res:(5, 3, 864, 1152)
Iter 29/49, Time:0.8984146118164062 Res:(5, 3, 864, 1152)
Iter 30/49, Time:0.90126633644104 Res:(5, 3, 864, 1152)
Iter 31/49, Time:0.8981599807739258 Res:(5, 3, 864, 1152)
Iter 32/49, Time:0.902153491973877 Res:(5, 3, 864, 1152)
Iter 33/49, Time:0.9010906219482422 Res:(5, 3, 864, 1152)
Iter 34/49, Time:0.906144380569458 Res:(5, 3, 864, 1152)
Iter 35/49, Time:0.9062175750732422 Res:(5, 3, 864, 1152)
Iter 36/49, Time:0.9022436141967773 Res:(5, 3, 864, 1152)
Iter 37/49, Time:0.9004535675048828 Res:(5, 3, 864, 1152)
Iter 38/49, Time:0.9023058414459229 Res:(5, 3, 864, 1152)
Iter 39/49, Time:0.9123153686523438 Res:(5, 3, 864, 1152)
Iter 40/49, Time:0.9050571918487549 Res:(5, 3, 864, 1152)
Iter 41/49, Time:0.8972442150115967 Res:(5, 3, 864, 1152)
Iter 42/49, Time:0.8986566066741943 Res:(5, 3, 864, 1152)
Iter 43/49, Time:0.8996975421905518 Res:(5, 3, 864, 1152)
Iter 44/49, Time:0.9012742042541504 Res:(5, 3, 864, 1152)
Iter 45/49, Time:0.900902271270752 Res:(5, 3, 864, 1152)
Iter 46/49, Time:0.9018654823303223 Res:(5, 3, 864, 1152)
Iter 47/49, Time:0.9066755771636963 Res:(5, 3, 864, 1152)
Iter 48/49, Time:0.9046711921691895 Res:(5, 3, 864, 1152)
filter depth map with probability map
Convert mvsnet output to gipuma input
Run depth map fusion & filter
/content/fusibile/fusibile -input_folder /content/UniMVSNet/output/scan9/points_mvsnet/ -p_folder /content/UniMVSNet/output/scan9/points_mvsnet/cams/ -images_folder /content/UniMVSNet/output/scan9/points_mvsnet/images/ --depth_min=0.001 --depth_max=100000 --normal_thresh=360 --disp_thresh=0.25 --num_consistent=3.0
Command-line parameter error: unknown option -input_folder
input folder is /content/UniMVSNet/output/scan9/points_mvsnet/
image folder is /content/UniMVSNet/output/scan9/points_mvsnet/images/
p folder is /content/UniMVSNet/output/scan9/points_mvsnet/cams/
pmvs folder is 
numImages is 49
img_filenames is 49
Device memory used: 1018.167297MB
Device memory used: 1018.167297MB
P folder is /content/UniMVSNet/output/scan9/points_mvsnet/cams/
numCameras is 49
Camera size is 49
Accepted intersection angle of central rays is 10.000000 to 30.000000 degrees
Selected views: 49
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 
Reading normals and depth from disk
Size consideredIds is 49
Reading normal 0
Reading disp 0
Reading normal 1
Reading disp 1
Reading normal 2
Reading disp 2
Reading normal 3
Reading disp 3
Reading normal 4
Reading disp 4
Reading normal 5
Reading disp 5
Reading normal 6
Reading disp 6
Reading normal 7
Reading disp 7
Reading normal 8
Reading disp 8
Reading normal 9
Reading disp 9
Reading normal 10
Reading disp 10
Reading normal 11
Reading disp 11
Reading normal 12
Reading disp 12
Reading normal 13
Reading disp 13
Reading normal 14
Reading disp 14
Reading normal 15
Reading disp 15
Reading normal 16
Reading disp 16
Reading normal 17
Reading disp 17
Reading normal 18
Reading disp 18
Reading normal 19
Reading disp 19
Reading normal 20
Reading disp 20
Reading normal 21
Reading disp 21
Reading normal 22
Reading disp 22
Reading normal 23
Reading disp 23
Reading normal 24
Reading disp 24
Reading normal 25
Reading disp 25
Reading normal 26
Reading disp 26
Reading normal 27
Reading disp 27
Reading normal 28
Reading disp 28
Reading normal 29
Reading disp 29
Reading normal 30
Reading disp 30
Reading normal 31
Reading disp 31
Reading normal 32
Reading disp 32
Reading normal 33
Reading disp 33
Reading normal 34
Reading disp 34
Reading normal 35
Reading disp 35
Reading normal 36
Reading disp 36
Reading normal 37
Reading disp 37
Reading normal 38
Reading disp 38
Reading normal 39
Reading disp 39
Reading normal 40
Reading disp 40
Reading normal 41
Reading disp 41
Reading normal 42
Reading disp 42
Reading normal 43
Reading disp 43
Reading normal 44
Reading disp 44
Reading normal 45
Reading disp 45
Reading normal 46
Reading disp 46
Reading normal 47
Reading disp 47
Reading normal 48
Reading disp 48
Resizing globalstate to 49
Run cuda
Run gipuma
Grid size initrand is grid: 36-27 block: 32-32
Device memory used: 2766.143555MB
Number of iterations is 8
Blocksize is 15x15
Disparity threshold is 	0.250000
Normal threshold is 	6.283185
Number of consistent points is 	3
Cam scale is 	1.000000
Fusing points
Processing camera 0
Found 0.00 million points
Processing camera 1
Found 0.00 million points
Processing camera 2
Found 0.00 million points
Processing camera 3
Found 0.00 million points
Processing camera 4
Found 0.00 million points
Processing camera 5
Found 0.00 million points
Processing camera 6
Found 0.00 million points
Processing camera 7
Found 0.00 million points
Processing camera 8
Found 0.00 million points
Processing camera 9
Found 0.00 million points
Processing camera 10
Found 0.00 million points
Processing camera 11
Found 0.00 million points
Processing camera 12
Found 0.00 million points
Processing camera 13
Found 0.00 million points
Processing camera 14
Found 0.00 million points
Processing camera 15
Found 0.00 million points
Processing camera 16
Found 0.00 million points
Processing camera 17
Found 0.00 million points
Processing camera 18
Found 0.00 million points
Processing camera 19
Found 0.00 million points
Processing camera 20
Found 0.00 million points
Processing camera 21
Found 0.00 million points
Processing camera 22
Found 0.00 million points
Processing camera 23
Found 0.00 million points
Processing camera 24
Found 0.00 million points
Processing camera 25
Found 0.00 million points
Processing camera 26
Found 0.00 million points
Processing camera 27
Found 0.00 million points
Processing camera 28
Found 0.00 million points
Processing camera 29
Found 0.00 million points
Processing camera 30
Found 0.00 million points
Processing camera 31
Found 0.00 million points
Processing camera 32
Found 0.00 million points
Processing camera 33
Found 0.00 million points
Processing camera 34
Found 0.00 million points
Processing camera 35
Found 0.00 million points
Processing camera 36
Found 0.00 million points
Processing camera 37
Found 0.00 million points
Processing camera 38
Found 0.00 million points
Processing camera 39
Found 0.00 million points
Processing camera 40
Found 0.00 million points
Processing camera 41
Found 0.00 million points
Processing camera 42
Found 0.00 million points
Processing camera 43
Found 0.00 million points
Processing camera 44
Found 0.00 million points
Processing camera 45
Found 0.00 million points
Processing camera 46
Found 0.00 million points
Processing camera 47
Found 0.00 million points
Processing camera 48
Found 0.00 million points
	    ELAPSED 0.778188 seconds
Error: no kernel image is available for execution on the device
Writing ply file /content/UniMVSNet/output/scan9/points_mvsnet//consistencyCheck-20220607-121944//final3d_model.ply
store 3D points to ply file

what could be the problem ?

@prstrive
Copy link
Owner

prstrive commented Jun 8, 2022

You must have failed the Fusibile installation.

@Alihamdy2496
Copy link
Author

thank you for your time
I am using google colab
after cloning fusibile

!cmake .

the out is

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.

  -- The C compiler identification is GNU 7.5.0
  -- The CXX compiler identification is GNU 7.5.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found OpenCV: /usr (found version "3.2.0") 
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE  
  -- Found CUDA: /usr/local/cuda (found suitable version "11.1", minimum required is "6.0") 
  -- Found OpenMP_C: -fopenmp (found version "4.5") 
  -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
  -- Found OpenMP: TRUE (found version "4.5")  
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /content/fusibile

and then

!make

and the output is

  [ 33%] Building NVCC (Device) object CMakeFiles/fusibile.dir/fusibile_generated_fusibile.cu.o
  /content/fusibile/fusibile.cu(178): warning: variable "used_list" was set but never used
  
  /content/fusibile/fusibile.cu(372): warning: variable "grid_size" was set but never used
  
  /content/fusibile/fusibile.cu(375): warning: variable "block_size" was set but never used
  
  ptxas info    : 64576 bytes gmem, 72 bytes cmem[3]
  ptxas info    : Compiling entry function '_Z8fusibileR11GlobalStatei' for 'sm_60'
  ptxas info    : Function properties for _Z8fusibileR11GlobalStatei
      0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
  ptxas info    : Used 48 registers, 332 bytes cmem[0], 20 bytes cmem[2]
  /content/fusibile/fusibile.cu: In function ‘void copy_point_cloud_to_host(GlobalState&, int, PointCloudList&)’:
  /content/fusibile/fusibile.cu:289:7: warning: ‘texture4[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
               float texture4[4];
         ^     ~~
  /content/fusibile/fusibile.cu:289:7: warning: ‘texture4[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  /content/fusibile/fusibile.cu:289:7: warning: ‘texture4[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  /content/fusibile/fusibile.cu:289:7: warning: ‘texture4[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  [ 66%] Building CXX object CMakeFiles/fusibile.dir/main.cpp.o
  In file included from /content/fusibile/main.cpp:32:0:
  /content/fusibile/helper_cuda.h: In function ‘const char* _cudaGetErrorEnum(cudaError_t)’:
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStubLibrary’ not handled in switch [-Wswitch]
       switch (error)
              ^
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorCallRequiresNewerDriver’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorDeviceNotLicensed’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorDeviceUninitialized’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorArrayIsMapped’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorAlreadyMapped’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorAlreadyAcquired’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorNotMapped’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorNotMappedAsArray’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorNotMappedAsPointer’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorNvlinkUncorrectable’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorJitCompilerNotFound’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorUnsupportedPtxVersion’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorInvalidSource’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorFileNotFound’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorIllegalState’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorSymbolNotFound’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorLaunchIncompatibleTexturing’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorContextIsDestroyed’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorCooperativeLaunchTooLarge’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorSystemNotReady’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorSystemDriverMismatch’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorCompatNotSupportedOnDevice’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureUnsupported’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureInvalidated’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureMerge’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureUnmatched’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureUnjoined’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureIsolation’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureImplicit’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorCapturedEvent’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorStreamCaptureWrongThread’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorTimeout’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:38:12: warning: enumeration value ‘cudaErrorGraphExecUpdateFailure’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h: In function ‘const char* _cudaGetErrorEnum(CUresult)’:
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STUB_LIBRARY’ not handled in switch [-Wswitch]
       switch (error)
              ^
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_DEVICE_NOT_LICENSED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_PEER_ACCESS_UNSUPPORTED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_INVALID_PTX’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_INVALID_GRAPHICS_CONTEXT’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_NVLINK_UNCORRECTABLE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_JIT_COMPILER_NOT_FOUND’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_UNSUPPORTED_PTX_VERSION’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_ILLEGAL_STATE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_ILLEGAL_ADDRESS’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_HARDWARE_STACK_ERROR’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_ILLEGAL_INSTRUCTION’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_MISALIGNED_ADDRESS’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_INVALID_ADDRESS_SPACE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_INVALID_PC’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_NOT_PERMITTED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_NOT_SUPPORTED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_SYSTEM_NOT_READY’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_SYSTEM_DRIVER_MISMATCH’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_INVALIDATED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_MERGE’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_UNMATCHED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_UNJOINED’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_ISOLATION’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_IMPLICIT’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_CAPTURED_EVENT’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_TIMEOUT’ not handled in switch [-Wswitch]
  /content/fusibile/helper_cuda.h:293:12: warning: enumeration value ‘CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE’ not handled in switch [-Wswitch]
  [100%] Linking CXX executable fusibile
  [100%] Built target fusibile

@Alihamdy2496
Copy link
Author

thank you !
it was failed Fusibile installation , i fixed buy choosing the correct NVidia arch

@cainsmile
Copy link

thank you ! it was failed Fusibile installation , i fixed buy choosing the correct NVidia arch

Hi, could you please tell my the environment you applied, including the version of cuda, opencv?

@cainsmile
Copy link

Hi, still me and still the same problem. Could please tell me the Nvidia arch you choose?

@Alihamdy2496
Copy link
Author

75

set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-O3 --use_fast_math --ptxas-options=-v -std=c++11 --compiler-options -Wall -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_75,code=sm_75)

@cainsmile
Copy link

Hi, thank you very much!! I made it!

But how about the point clouds you got? The number of points I got is only half as many as the author provided, so the result is really poor. Did you meet this problem?

@Alihamdy2496
Copy link
Author

try increasing disp_threshold and reducing prob_threshold & num_consistent

@cainsmile
Copy link

try increasing disp_threshold and reducing prob_threshold & num_consistent

Thank you! The previous results I showed are based on the default settings provided by the author. I tried some different parameters, but I still cannot get the results in the paper. So what are the best parameters and settings you think? Or there is something wrong with the environment I installed Gipuma. My environment is:
CUDA 10.1
OpenCV 3.3.1
python 3.8
pytorch 1.9.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants