Ashwin Srinath

Results 45 issues of Ashwin Srinath

Currently, invoking Python's builtin unary operators on columns raises: ```python >>> s = cudf.Series([1, 2, 3]) >>> -s._column # TypeError ``` This came up in https://github.com/rapidsai/cudf/pull/10564. A workaround is to...

cuDF (Python)
tech debt
inactive-30d
inactive-90d

Invoking jitify with the following source file: ``` #include #include ``` as follows: ``` jitify2_preprocess -std=c++11 -D__CUDACC_RTC__ test.hpp ``` results in: ``` Error processing source file test.hpp Compilation failed: NVRTC_ERROR_COMPILATION...

Closes https://github.com/cython/cython/issues/4280 This PR enables Python exceptions to be propagated by (non-extern) `cdef` functions by default. The behaviour for `extern` functions is unchanged. It also adds a new `noexcept` modifier...

## The problem When allocating memory in the constructor of `DeviceBuffer`, we release the GIL. See [here](https://github.com/rapidsai/rmm/blob/5584a0ccdb4d8d68df96eb6e8121a3baa4f4e168/python/rmm/_lib/device_buffer.pyx#L83-L98). After the allocation, [we store a reference to the current memory resource](https://github.com/rapidsai/rmm/blob/5584a0ccdb4d8d68df96eb6e8121a3baa4f4e168/python/rmm/_lib/device_buffer.pyx#L97) associated...

bug
Python
inactive-90d
inactive-30d

Question regarding moving `cudf.Buffer` to `rmm`: * `rmm.DeviceBuffer` is a Cython wrapper around the C++ class `rmm::device_buffer`. * `cudf.Buffer` more generally represents an untyped device memory allocation: ``` buf =...

question
inactive-90d
inactive-30d

It would be nice to be able to set the `initial_pool_size` with a string like `"500mb"` or `"2gb"` as opposed to integer sizes like 500000000. We could vendor the code...

good first issue
Python

If `monitor_residual` is not set or set to 0 in the config, then `AMGX_solver_get_status()` silently returns 0 (success) regardless of convergence. Perhaps this should be made explicit in the reference...

enhancement
tracking internally

Related: https://github.com/rapidsai/cudf/issues/10047, https://github.com/rapidsai/cudf/issues/2477. It is desirable to be able to do timezone-aware operations in cuDF. One relatively simple approach is to load the IANA [time zone database](https://www.iana.org/time-zones) into cuDF as...

feature request
libcudf
cuDF (Python)

## Description Closes #11245. This PR fixes a bug in our code that consumes a protocol DataFrame that is backed by CPU memory. Depends on #11617. ## Checklist - [x]...

bug
gpuCI
cuDF (Python)
conda
non-breaking