Skip to content

eitamring/gocudrv

v0.0.1 Feature

This release adds 11 notable features for engineering teams evaluating rollout.

Published 1mo Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cgo-free cuda cuda-driver-api go gpgpu gpu
+4 more
nvidia ptx pure-go purego

Summary

AI summary

Adds a comprehensive set of basic CUDA functionalities.

Full changelog

What's Changed

  • add basic structure by @eitamring in https://github.com/eitamring/gocudrv/pull/1
  • add dynamic loader and cuda init by @eitamring in https://github.com/eitamring/gocudrv/pull/2
  • add device enumeration by @eitamring in https://github.com/eitamring/gocudrv/pull/3
  • add primary context and pinned executor by @eitamring in https://github.com/eitamring/gocudrv/pull/4
  • add device memory and sync copy by @eitamring in https://github.com/eitamring/gocudrv/pull/5
  • add pinned host memory by @eitamring in https://github.com/eitamring/gocudrv/pull/6
  • add module loading by @eitamring in https://github.com/eitamring/gocudrv/pull/7
  • add kernel launch and arg packing by @eitamring in https://github.com/eitamring/gocudrv/pull/8
  • add vector add example with embedded ptx by @eitamring in https://github.com/eitamring/gocudrv/pull/9
  • add explicit CUDA streams by @eitamring in https://github.com/eitamring/gocudrv/pull/10
  • add async pinned host copies by @eitamring in https://github.com/eitamring/gocudrv/pull/11
  • add cuda events and stream waits by @eitamring in https://github.com/eitamring/gocudrv/pull/13
  • add event pipeline example by @eitamring in https://github.com/eitamring/gocudrv/pull/14

New Contributors

  • @eitamring made their first contribution in https://github.com/eitamring/gocudrv/pull/1

Full Changelog: https://github.com/eitamring/gocudrv/commits/v0.0.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track eitamring/gocudrv

Get notified when new releases ship.

Sign up free

About eitamring/gocudrv

All releases →

Related context

Earlier breaking changes

  • v0.3.0 Old host‑copy signatures now require accepting PinnedHost type.

Beta — feedback welcome: [email protected]