-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Headers-Klasse #70
Comments
und damit das ganze mehr Sinn macht und #72 wahrscheinlich nicht wichtig ist, sollte Headers vielleicht bei compilezeit schon die Header einlesen? Source genauso maybe? dann müsste man nicht immer alles rumkopieren... |
Source bekommt doch sowieso schon zur Laufzeit einen String |
ah ja garnicht an scala gedacht. aus der nvrtc doc klingt es halt so als würde nvrtc sachen schon finden, die header beim kompilieren anzugeben ist nur so dafür da, falls man nicht sicher sein kann, dass sie da sein werden
obwohl wir ja auch nicht -I benutzt haben... |
wollte nochmal sagen, dass ich dafür bin headers so zu ändern, dass die etwa so aufgerufen werden Header header1{"typedef struct {\n
int x;\n
} header1;", "header1.h"}
Source function{"#include \"header1.h\"\n
extern \"C\" __global__ header1 function() {\n
header1 a;\n
a.x = 5;\n
return a;\n", Headers{header1}}; und nichts von der festplatte geladen wird, da das nvrtc ja schon selbst macht und uns nur die tests kompliziert |
Das finde ich sehr sinnvoll |
nvrtc scheint ja auch ohne explizite Headers-Angabe die headers zu finden zumindest bei headern im selben Ordner...
Vielleicht Erzeugung mit Headern mit Namen != Pfadnamen zulassen?
The text was updated successfully, but these errors were encountered: