CUDAapi.jl icon indicating copy to clipboard operation
CUDAapi.jl copied to clipboard

Expand CI testing to cover new Julia releases, no-CUDA setups, ARM, FreeBSD

Open IanButterworth opened this issue 6 years ago • 8 comments

This includes a few changes:

  • Update from 0.7 / nightly to 1.0 / 1.2 / 1.3 / nightly on the major platforms
  • Add ARM (drone) and FreeBSD (cirrus)
    • ARM CUDA installers need correct paths (couldn't find the installers..)
  • Add testing for setups with no CUDA (installer is now skipped with CUDA = nill)

IanButterworth avatar Sep 23 '19 09:09 IanButterworth

I guess CI is disabled for PR's. Also, drone and cirrus will likely need enabling.

I think there's merit in testing this so it would be great if all that could be enabled. I can push to re-trigger, once enabled.

IanButterworth avatar Sep 23 '19 09:09 IanButterworth

Not disabled, but more impossible to get working on our Gitlab GPU CI (doesn't support mirroring of PRs). Hence Bors. bors try

maleadt avatar Sep 23 '19 16:09 maleadt

try

Build failed

bors[bot] avatar Sep 23 '19 16:09 bors[bot]

Ah. How about doing ARM on drone and FreeBSD on cirrus but just with CUDA = nil. Just to check for non-breaking in the no CUDA case?

btw, just realized I spelt nil wrong throughout this PR.. 🤦‍♂️

IanButterworth avatar Sep 23 '19 16:09 IanButterworth

bors try

IanButterworth avatar Sep 23 '19 16:09 IanButterworth

:lock: Permission denied

Existing reviewers: click here to make ianshmean a reviewer

bors[bot] avatar Sep 23 '19 16:09 bors[bot]

Yeah, that's annoying. bors try

maleadt avatar Sep 23 '19 16:09 maleadt

try

Build failed

bors[bot] avatar Sep 23 '19 16:09 bors[bot]