gerwang

Results 25 comments of gerwang

I found that the number of linear iterations and whether to use preconditioner means a lot to the convergence. Reducing nLinearIterations from 10 to 3 and disable preconditioner can make...

Thanks for your reply. My terra is cloned from its github master branch, built from source with LLVM 6.0.1 and VS2015. I tried setting residual_reset_period to 1, but OptLM still...

Also I don't understand why when I enable preconditioner or increase nLinearIteration, the loss increases and solution drifts. Is there anything underlining mathematical principle of PCG algorithm?

But after modifying `util.t`, I encountered following error: ``` warning: Linking two modules of different data layouts: 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0/nvvm/libdevice/libdevice.10.bc' is '' whereas 'external' is 'e-m:w-i64:64-f80:128-n8:16:32:64-S128' Using Opt...

I see, I think if I use a CUDA version other than 7.5, I should compile terra from source. But CUDA 10.0 actually supports Windows 10.

@ProfFan What version of LLVM are you using? I am currently using LLVM 6.0.1 built from source on Windows 10 but still encountering the above errors. I heard that LLVM...

I followed the commit on https://marc.info/?l=llvm-commits&m=153783073315460&w=2 and add some enums to my LLVM 6.0.1 source code. Now it works, but this warning `warning: Linking two modules of different data layouts:...

Please tell me your LLVM version @ProfFan, cause I am still encountering a strange problem with modified LLVM 6.0.1. The shape from shading example compiles and runs, but the OptGN...

I think there are some problems with cuda's math library, maybe just adding new enums to LLVM cannot get it to produce right PTX (CUDA 10 requires PTX 6.3 while...

I am using CUDA 10.0. I noticed that CUDA 10.0 should generate PTX 6.3, my LLVM actually supports PTX 6.0 (I applied the commit on https://marc.info/?l=llvm-commits&m=153783073315460&w=2 manually to get my...