/StichingVolumes

An example of assembling patches into a larger volume, using GPU acceleration from intel (icc) or Nvidia (nvc)

Primary LanguageC

utils_ESRGAN

1D example

  • Finished

2D example

  • Incorrect 2D stitch value
  • SIGV 11 error due to use of unallocated memo
  • Finished

3D example

  • TBD
  • Finished

Compile them:

$ gcc -Wall -Iinclude -Llib test.c -lnifti1io -lm -o test
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/qiwang/git_wq/utils_ESRGAN/lib

Compilers

Not only Nvidia provides mutli-threading as well as GPU compiling(nvc);

also intel provides their ones(icc)

Profiler

$CFLAGS=-O3 -pg -g then make & run executable(which gives gmon.out as profile) gprof ./a.out gmon.out to generate output report