Torrance Hodgson

Results 26 issues of Torrance Hodgson

I'm encountering an issue where: 1. A Conda package is built against libc 3.4.30 (in this case, python-casacore). 2. Conda ships with libc 3.4.30. 3. Running `ldd libcasa_casa.so` shows that...

Given two arrays, eg. `arr` and `arr_d`, ensure `copy!(arr_d, arr)` does the right thing. Currently it complains on scalar indexing. This should also work for both device to host, and...

bug
enhancement
arrays

I am unable to port my kernels to use KernelAbstraction.jl since CUDADevice is not defined after importing. eg. using CUDA using KernelAbstractions CUDA.functional() > true device = CUDADevice() > ERROR:...

documentation
good first issue
help wanted

Previously, a call to `killqueue()` would not clean up the global `QUEUES` list. On my device, a new call to `Queue()` would reuse the same queue pointer, and this would...

I've noticed a number of competing techniques used to manage data races throughout the codebase. There is the RT_LOCK (I assume RT = runtime) used to manage global state access...

bug
documentation
enhancement
performance

CUDA has a great feature for sizing threads and blocks, namely launch_configuration(). I rarely manually size my kernel, instead something like: ``` kernel = @cuda launch=false myfunc(args...) config = launch_configuration(kernel.fun)...

This is half a bug report and half a support request. My goal: I'm trying to get a development environment for AMDGPU set up so that I can contribute back...

bug
upstream

I have a large Cxx codebase I am in the process of wrapping, and which is already fairly well separated into submodules. As this becomes increasingly large, I'd like the...

I have a C++ function which I have added to the module using CxxWrap as: mod.method("tableCommand", [](std::string command, std::vector tables) -> Table { return Table(tableCommand(String(command), tables)); }); Meanwhile, `Table` is...

**Description** In my own use case, I run tests of the kind: ```c++ TEMPLATE_TEST_CASE("MyTest", "[tag1][tag2]", float, double} { [...] } ``` where the tests are parameterised by the floating point...

Tweak request