Don't need to unset complete.  This makes interp easier
Switch to Nvidia
Add c++ header, which nvidia doesn't include