• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ddemidov / vexcl / 769
96%
master: 32%

Build:
Build:
LAST BUILD BRANCH: fix_build
DEFAULT BRANCH: master
Ran 24 Mar 2015 12:23PM UTC
Jobs 2
Files 83
Run time 6min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
769

push

travis-ci

Denis Demidov
An initial attempt to use nvrtc library for runtime cuda compilation

see #169

This mostly works, but fails some tests.

* It looks like the compiler backend (or compiler settings) that is used in
  nvrtc is a bit different from the one in nvcc. Some kernels that nvcc
  compiles just fine are not accepted by nvrtc.

  The notable example is the use of anonymous structs in shared union (used in
  sort algorithms):

      union Shared
      {
        struct
        {
          int keys0[3072];
        };
        struct
        {
          float vals0[2816];
        };
      };
      __shared__ union Shared shared;

  This results in the following compilation error when compiled with nvrtc:
      warning: declaration does not declare anything
      error: union "Shared" has no member "keys0"

* The compilation of FFT tests just seems to hang.

* And the caching does not work either with nvrtc, meaning that subsequent
  compiles take as much time as the first one.

13291 of 13797 relevant lines covered (96.33%)

67584.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 769.1 24 Mar 2015 12:29PM UTC 0
96.83
Travis Job 769.1
2 769.2 24 Mar 2015 12:23PM UTC 0
94.13
Travis Job 769.2
Source Files on build 769
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #769
  • 35a9f306 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc