n-by-k
indices and distances are transferred to R.cuda_memory_info() contract while retaining native peak
reset as an untimed maintainer-only measurement action.cuda_memory_info() for backend-aware memory
observability. Native reports CUDA-driver totals plus cudaverse-owned
current and peak bytes; torch reports allocated and reserved allocator
bytes, while unsupported counters remain explicit NA
values.cuda_diagnostics() with a concise health
status, human-readable summary, actionable
next_steps, and a backend comparison table. Strict
CUDA-unavailable conditions now retain the same reason and
guidance.cuda_tensor() cast an existing tensor through its
current backend when the requested device is unchanged, avoiding a
download/upload round trip.cudatensor inputs. Float32 and integer
inputs cast on the GPU; the full input matrix is no longer downloaded
and uploaded for decomposition.cuda_sparse() rematerialize an existing
cudasparse object directly from its stable COO mirror.
Same-device format changes share storage, while cross-device transfers
and zero filtering avoid a temporary Matrix object, summary pass, and
redundant coordinate sort.t() for cudasparse matrices. Native
CUDA transposes CSR backing storage on device while preserving stable
COO metadata, logical format, dimnames, shared ownership, and
same-device provenance; compatibility backends rebuild storage from the
already-public COO metadata.cudaverse without changing the public
device API.cuda_pca() and
cuda_knn(); the native path expands them on the GPU and
continues through the existing resident dense pipeline.PCA -> distance -> top-k intermediate data
on the GPU for the native path and retained the
cudaverse-stage/1 provenance schema.cuda_provenance() protocol
across all modules.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.