mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
samples: add Terra samples
source: https://github.com/zdevito/terra/tree/master/tests
This commit is contained in:
20
samples/Terra/cudaoo.t
Normal file
20
samples/Terra/cudaoo.t
Normal file
@@ -0,0 +1,20 @@
|
||||
if not terralib.cudacompile then
|
||||
print("CUDA not enabled, not performing test...")
|
||||
return
|
||||
end
|
||||
C = terralib.includec("cuda_runtime.h")
|
||||
|
||||
cudalib.linkruntime()
|
||||
|
||||
terra foo()
|
||||
var stuff : &opaque
|
||||
C.cudaMalloc(&stuff,sizeof(int))
|
||||
return stuff
|
||||
end
|
||||
|
||||
local a = foo()
|
||||
|
||||
terra blank() end
|
||||
terralib.cudacompile { blank = blank }
|
||||
|
||||
assert(0 == C.cudaMemset(a,0,4))
|
||||
Reference in New Issue
Block a user