-
Notifications
You must be signed in to change notification settings - Fork 62
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
TypeError: dist must be a Distribution instance #23
Comments
ubuntu16.04, CUDA Version: 9.0 |
Would you mind sharing your gcc version as well? |
Thank you for your confirmation. This is gcc version. |
Same problem here with dist. I'm on ubuntu 18.04, CUDA 9.0 and gcc 6.5. Also, I'm using the latest version of setuptools. Not sure if that causes any problem. Thanks! |
same problem here |
Reproduced. |
Hi @ztzhang , thanks for your quick fix. It compiles successfully now but when I run scripts/test_genre.sh I get undefined symbol: __cudaRegisterFatBinaryEnd. The environment set pytorch version 0.4.1 and cudatoolkit 9.0. Can I use pytorch 1.0.0 so that the cudatoolkit can be upgraded to 10.0 and matches the cuda runtime on my machine? |
@marlinilram Sorry we currently do not support python 1.0.0, as the custom C/c++ extension api has changed drastically. Currently we do not have the bandwidth to push an update for that. |
Hi @ztzhang , I met a runtime error when running test_genre.sh My env: Ubuntu 18.04.1 GCC 7.2 CUDA 9.2 with RTX 2080Ti It seems related to RTX 2080Ti and CUDA version (pytorch/pytorch#13038), but I kept failing when compiling pytorch 0.4.1 with CUDA 10.0 which gives error Did you compile pytorch 0.4.1 with CUDA 10 from source? If so, can you give some notes for that? Thanks! |
@marlinilram I probably need more time to confirm on this. One thing might be causing this is that RTX2080TI is using sm code 75 (https://developer.nvidia.com/cuda-gpus). Yet I'm not exactly sure how this is related to pytorch, you might want to add --arch=sm_75 to the compiling scripts as a start. |
Hi @ztzhang , did you manage to make pytorch 0.4.1 work with CUDA 10? |
hi, it seems that pytorch 0.4.1 is not compatible with cuda 10.
see
pytorch/pytorch#13661
…On Sun, Jul 28, 2019 at 10:32 PM Lin ***@***.***> wrote:
Hi @ztzhang <https://github.com/ztzhang> , did you manage to make pytorch
0.4.1 work with CUDA 10?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#23?email_source=notifications&email_token=ADF4WO5ZK5BI5XKLHMAEPA3QBZ6FZA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27UBMQ#issuecomment-515850418>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADF4WO6Q62RLF2ATDMOVTRLQBZ6FZANCNFSM4IEOBUVA>
.
|
Hi, there.
I tried to fix this but it didn't work. Can you help me? Thanks. |
During the cu compilation there is an explicit error message:
error: #error This file requires compiler and library support for the ISO
C++ 2011 standard. This support is currently experimental, and must be
enabled with the -std=c++11 or -std=gnu++11 compiler options.
I guess you are using an old version of gcc which doesn't have default c++11
support. You can either modify the installation script to include the
-std=c++11 flag, or upgrade your gcc/g++ version.
…On Sun, Oct 13, 2019 at 12:42 PM duyentran1611 ***@***.***> wrote:
Hi, there.
Thank you for sharing,
I followed the instructions. However, when running the command
./build_toolbox.sh, the error:
Add -gencode to match all the GPU architectures you have. Check '
https://en.wikipedia.org/wiki/CUDA#GPUs_supported' for list of
architecture. Check '
http://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html' for GPU
compilation based on architecture. nvcc -c -o calc_prob_kernel.cu.o
calc_prob_kernel.cu -x cu -Xcompiler -fPIC -I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include
-I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/TH
-I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC
-I /home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src -gencode
arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode
arch=compute_52,code=sm_52 -gencode arch=compute_61,code=sm_61 In file
included from
/home/duyen/anaconda3/envs/shaperecon/gcc/include/c++/type_traits:35:0,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/optional.h:19,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/Error.h:4,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/Allocator.h:6,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/TH/THAllocator.h:6,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC/THCGeneral.h:5,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC/THC.h:4,
from calc_prob_kernel.cu:1:
/home/duyen/anaconda3/envs/shaperecon/gcc/include/c++/bits/c++0x_warning.h:32:2:
error: #error This file requires compiler and library support for the ISO
C++ 2011 standard. This support is currently experimental, and must be
enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This
file requires compiler and library support for the \ ^
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob generating
/tmp/tmp_006cgdf/_calc_prob_lib.c setting the current directory to
'/tmp/tmp_006cgdf' running build_ext building '_calc_prob_lib' extension
creating home creating home/duyen creating home/duyen/GenRe-ShapeHD
creating home/duyen/GenRe-ShapeHD/toolbox creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src gcc -pthread -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat -Wl,--sysroot=/
-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
-DWITH_CUDA=True
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC
-I/usr/local/cuda/include
-I/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src
-I/home/duyen/anaconda3/envs/shaperecon/include/python3.6m -c
_calc_prob_lib.c -o ./_calc_prob_lib.o -std=c99 gcc -pthread -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat -Wl,--sysroot=/
-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
-DWITH_CUDA=True
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC
-I/usr/local/cuda/include
-I/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src
-I/home/duyen/anaconda3/envs/shaperecon/include/python3.6m -c
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.c -o
./home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.o
-std=c99 gcc -pthread -shared -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat
-L/home/duyen/anaconda3/envs/shaperecon/lib
-Wl,-rpath=/home/duyen/anaconda3/envs/shaperecon/lib -Wl,--no-as-needed
-Wl,--sysroot=/ ./_calc_prob_lib.o
./home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.o
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob_kernel.cu.o
-o ./_calc_prob_lib.so
/home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld: cannot find
-lgcc_s /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld: cannot
find -lpthread /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld:
cannot find -lc /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld:
cannot find -lgcc_s collect2: error: ld returned 1 exit status Traceback
(most recent call last): File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/unixccompiler.py",
line 197, in link self.spawn(linker + ld_args) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/ccompiler.py",
line 909, in spawn spawn(cmd, dry_run=self.dry_run) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/spawn.py",
line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/spawn.py",
line 159, in _spawn_posix % (cmd, exit_status))
distutils.errors.DistutilsExecError: command 'gcc' failed with exit status
1
I tried to fix this but it didn't work. Do you help me. Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#23?email_source=notifications&email_token=ADF4WOYMCCY4LH3X2YURXUDQONFXBA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBC2E2Y#issuecomment-541434475>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADF4WOYC3A6EE4FONUNYHCLQONFXBANCNFSM4IEOBUVA>
.
|
Hi @ztzhang . Thanks for your quick help. I fixed this error, but when I ran the test_shape.hd script, the error occurred: model parameters: 100,046,100==> Setting up data loaders |
Would it be possible for you to visualize the output to see if it is
correct?
On Mon, Oct 14, 2019 at 10:41 AM duyentran1611 <[email protected]>
wrote:
… During the cu compilation there is the explicit error message: error:
#error This file requires compiler and library support for the ISO C++ 2011
standard. This support is currently experimental, and must be enabled with
the -std=c++11 or -std=gnu++11 compiler options. I guess you are using a
old version of gcc which doesn't have default c++11 support. You can either
modify the installation script to include the -std=c++11 flag, or upgrade
your gcc/g++ version.
… <#m_642037112667638026_>
On Sun, Oct 13, 2019 at 12:42 PM duyentran1611 *@*.***> wrote: Hi, there.
Thank you for sharing, I followed the instructions. However, when running
the command ./build_toolbox.sh, the error: Add -gencode to match all the
GPU architectures you have. Check '
https://en.wikipedia.org/wiki/CUDA#GPUs_supported' for list of
architecture. Check '
http://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html' for GPU
compilation based on architecture. nvcc -c -o calc_prob_kernel.cu.o
calc_prob_kernel.cu -x cu -Xcompiler -fPIC -I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include
-I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/TH
-I
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC
-I /home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src -gencode
arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode
arch=compute_52,code=sm_52 -gencode arch=compute_61,code=sm_61 In file
included from
/home/duyen/anaconda3/envs/shaperecon/gcc/include/c++/type_traits:35:0,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/optional.h:19,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/Error.h:4,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/ATen/Allocator.h:6,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/TH/THAllocator.h:6,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC/THCGeneral.h:5,
from
/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/lib/include/THC/THC.h:4,
from calc_prob_kernel.cu:1:
/home/duyen/anaconda3/envs/shaperecon/gcc/include/c++/bits/c++0x_warning.h:32:2:
error: #error This file requires compiler and library support for the ISO
C++ 2011 standard. This support is currently experimental, and must be
enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This
file requires compiler and library support for the \ ^
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob generating
/tmp/tmp_006cgdf/_calc_prob_lib.c setting the current directory to
'/tmp/tmp_006cgdf' running build_ext building '_calc_prob_lib' extension
creating home creating home/duyen creating home/duyen/GenRe-ShapeHD
creating home/duyen/GenRe-ShapeHD/toolbox creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob creating
home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src gcc -pthread -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat -Wl,--sysroot=/
-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
-DWITH_CUDA=True
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC
-I/usr/local/cuda/include
-I/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src
-I/home/duyen/anaconda3/envs/shaperecon/include/python3.6m -c
_calc_prob_lib.c -o ./_calc_prob_lib.o -std=c99 gcc -pthread -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat -Wl,--sysroot=/
-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
-DWITH_CUDA=True
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH
-I/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC
-I/usr/local/cuda/include
-I/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src
-I/home/duyen/anaconda3/envs/shaperecon/include/python3.6m -c
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.c -o
./home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.o
-std=c99 gcc -pthread -shared -B
/home/duyen/anaconda3/envs/shaperecon/compiler_compat
-L/home/duyen/anaconda3/envs/shaperecon/lib
-Wl,-rpath=/home/duyen/anaconda3/envs/shaperecon/lib -Wl,--no-as-needed
-Wl,--sysroot=/ ./_calc_prob_lib.o
./home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob.o
/home/duyen/GenRe-ShapeHD/toolbox/calc_prob/calc_prob/src/calc_prob_kernel.cu.o
-o ./_calc_prob_lib.so
/home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld: cannot find
-lgcc_s /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld: cannot
find -lpthread /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld:
cannot find -lc /home/duyen/anaconda3/envs/shaperecon/compiler_compat/ld:
cannot find -lgcc_s collect2: error: ld returned 1 exit status Traceback
(most recent call last): File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/unixccompiler.py",
line 197, in link self.spawn(linker + ld_args) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/ccompiler.py",
line 909, in spawn spawn(cmd, dry_run=self.dry_run) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/spawn.py",
line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File
"/home/duyen/anaconda3/envs/shaperecon/lib/python3.6/distutils/spawn.py",
line 159, in _spawn_posix % (cmd, exit_status))
distutils.errors.DistutilsExecError: command 'gcc' failed with exit status
1 I tried to fix this but it didn't work. Do you help me. Thanks — You are
receiving this because you were mentioned. Reply to this email directly,
view it on GitHub <#23
<#23>?email_source=notifications&email_token=ADF4WOYMCCY4LH3X2YURXUDQONFXBA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBC2E2Y#issuecomment-541434475>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADF4WOYC3A6EE4FONUNYHCLQONFXBANCNFSM4IEOBUVA
.
Thanks for your quick help. I fixed this error, but when I ran the
test_shape.hd script, the error occurred:
`(shaperecon) ***@***.***:~/GenRe-ShapeHD/scripts$
./test_shapehd.sh 0
Testing Pipeline
==> Parsing arguments
Namespace(adam_beta1=0.5, adam_beta2=0.9, batch_size=1, canon_sup=False,
classes='chair', dataset=None, epoch=0, epoch_batches=None,
eval_at_start=False, eval_batches=None, expr_id=0, full_logdir=None,
gan=None, gpu='0',
input_mask='../downloads/data/test/shapehd/0044_mask.png',
input_rgb='../downloads/data/test/shapehd/0044_rgb.png', log_batch=False,
log_time=False, logdir=None, lr=0.0001, manual_seed=None,
marrnet1_file='../downloads/models/marrnet1_with_minmax.pt',
marrnet2=None, net='shapehd', net_file='../downloads/models/shapehd.pt',
optim='adam', output_dir='../output/test', overwrite=True, resume=0,
save_net=1, save_net_opt=False, sgd_dampening=0, sgd_momentum=0.9,
suffix='{net}', tensorboard=False, vis_batches_train=10,
vis_batches_vali=10, vis_every_train=1, vis_every_vali=1, vis_param_f=None,
vis_workers=4, w_gan_loss=0, wdecay=0.0, workers=1)
==> Setting device
[Verbose] All designated GPU(s) free to use.
==> Setting up output directory
==> Setting up loggers
==> Setting up models
[Warning] Model loaded without optimizer states.
[Warning] Model loaded without optimizer states.
Testing ShapeHD
model parameters: 100,046,100
==> Setting up data loaders
[Verbose] Time spent in data IO initialization: 0.01s
[Verbose] # test points: 1
[Verbose] # test batches: 1
==> Testing
100%|█████████████████████████████████████████████| 1/1 [00:03<00:00,
3.47s/it]
/home/duyen/GenRe-ShapeHD/visualize/visualizer.py:136: RuntimeWarning:
overflow encountered in exp
return 1 / (1 + np.exp(-x))
`
Do not know if the problem is due to the card? I am using an Nvidia GTX
1050Ti card? Can you help me with this? Thank you
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#23?email_source=notifications&email_token=ADF4WOYX7ROXODYN4YZSK3LQOSAJTA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBE7Z6I#issuecomment-541719801>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADF4WOYXU4WD44FW2FWRZN3QOSAJTANCNFSM4IEOBUVA>
.
|
Hi @ztzhang |
It seems to be a sigmoid underflow, which still gives you the reconstructed shape. It would be great if you could visualize the result first and see if it makes sense. |
Hi @ztzhang , |
In our experiments, the mask information is directly rendered from the 3D shape. If you are testing the model, you can render the objects as well. Also you can use the Pix3D dataset, which has the mask information as part of the dataset. |
Hi Ztzhang,
Thanks for your help, I have tested and got perfect results. However, you
can show me how I can render a .obj file into a 3d image. Thank you.
Vào 1:22, Th 4, 16 thg 10, 2019 ZhoutongZhang <[email protected]> đã
viết:
… In our experiments, the mask information is directly rendered from the 3D
shape. If you are testing the model, you can render the objects as well.
Also you can use the Pix3D dataset, which has the mask information as part
of the dataset.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#23?email_source=notifications&email_token=AGIDQXFTMNM5EQN7CQWLDRLQOYC5VA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBJXYHQ#issuecomment-542342174>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGIDQXEE4NDRQHZZXROZQUDQOYC5VANCNFSM4IEOBUVA>
.
|
Hi, |
Hi Ztzhang,
I saw in step 2 of the model (2.5D ---> 3D) to use 4 channels image as
input for Resnet (one for depth, three for surface normals). So what does
the surface normals consist of, I'm not sure yet? Can you answer this for
me? Thank you.
Vào Th 4, 16 thg 10, 2019 vào lúc 23:41 ZhoutongZhang <
[email protected]> đã viết:
… Hi,
I'm not sure what you mean by rendering 3D images. If you are referring to
rendering depth, mask and RGB images, then you can use any 3D rendering
softwares. We used Mitsuba for preparing the data, you can refer to #11
<#11> for the setup.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#23?email_source=notifications&email_token=AGIDQXHOHQ6J25GDXMF22UTQO473JA5CNFSM4IEOBUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBNE7YQ#issuecomment-542789602>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGIDQXCP5ZBPTKQW2B5DYDTQO473JANCNFSM4IEOBUVA>
.
|
Hi ZtZhang,
I have read your article many times. I do not have much knowledge in this
AI field. I want to ask you some questions? Can you answer for me?
1. Why are you using Resnet-18 in ShapeHD and not using another Resnet
(such as Resnet-34 or 50 ...) or other CNNs?
2. Must convert .npz to .mat files when calculating CD or IoU value?
Look forward to your help. Thank you.
|
I'm not sure I understand your question for surface normals. If you are asking what they are, you can refer to this. We use the camera coordinate to define those normal vectors. As for network design, it is not a particular tuned choice. You can definitely explore other options. For eval, you can modify the code to accommodate whatever format you like. |
Dear ztzhang: |
Hi , @ztzhang Can you guide me how to calculate IoU and CD value of the voxel ? |
Hi, there.
Thank you for sharing.
I tried to build the cuda extension using "./build_toolbox.sh", but it failed....
Is there any way to solve this problem?
Thank you !
The text was updated successfully, but these errors were encountered: