9il on v3.2.2
9il on master
update gitignore (compare)
universal()
function do? It doesn't take the slice as a ref-argument so I am wondering if it modifies the original slice in any way or if it just returns a new slice that has a different "view" on the same data? Or would it be a mistake to use the original slice after I called universal()
on it?
universal()
? the docu isn't very clear here
gemm
from mir-glas. It requires the SliceKind.universal but all I have is contiguous, so my solution so far was to just do gemm(1.0f, m1.universal, m2.universal, 0.0f, tmp_result.universal);
mtimes()
now that works like the one in lubeck but uses mir-glas and also expects an allocator to be passed
Random gen
is not initialized.{
"name": "compute-messing-around",
"authors": [
"Francis Nixon"
],
"description": "A minimal D application.",
"license": "proprietary",
"dependencies": {
"dcompute": "~>0.1.0"
},
"dflags": ["-mdcompute-targets=ocl-210,cuda-350","-oq"]
}
../../.dub/packages/dcompute-0.1.0/dcompute/source/dcompute/driver/error.d(143,13): Error: undefined identifier `fprintf`
../../.dub/packages/dcompute-0.1.0/dcompute/source/dcompute/driver/ocl/context.d(144,19): Error: undefined identifier `clCreateProgramWithIL`
clCreateProgramWithIL
can't be found. Are you using an up to date DerelictCL?
clCreateProgramWithIL
error went away after manually selecting the most recent version of DerelictCL. I then got an error in the same place as the fprintf error, except for toStringz
. Adding an import fixed that, but now I'm getting the following: ../../.dub/packages/dcompute-0.1.0/dcompute/source/dcompute/driver/error.d(139,32): Error: cannot implicitly convert expression `__lambda1` of type `void delegate(Status _status) @system` to `immutable(void delegate(Status) nothrow @nogc)`
../../.dub/packages/dcompute-0.1.0/dcompute/source/dcompute/driver/error.d(139,32): Error: cannot implicitly convert expression `__lambda1` of type `void delegate(Status _status) @system` to `immutable(void delegate(Status) nothrow @nogc)`