Skip to content

Releases: NVIDIA/go-gpuallocator

v0.6.0

Choose a tag to compare

@tariq1890 tariq1890 released this 30 Jun 19:54
76743f8
  • migrate to golangci-v2 @tariq1890
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 @dependabot
  • Bump github.com/NVIDIA/go-nvml from 0.12.0-6 to 0.12.9-0 @dependabot
  • Bump github.com/NVIDIA/go-nvlib from 0.5.0 to 0.7.3 @dependabot
  • update go version to 1.24.4 @tariq1890

v0.5.0

Choose a tag to compare

@elezar elezar released this 28 May 11:47
12c3885

What's Changed

  • Bump github.com/NVIDIA/go-nvlib to v0.5.0 by @elezar in #42

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@elezar elezar released this 14 May 12:14
e031b6d

What's Changed

  • add CI check to validate go module integrity by @tariq1890 in #35
  • Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #37
  • Update github.com/NVIDIA/go-nvml to v0.12.0-6 by @elezar in #38

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@elezar elezar released this 30 Apr 09:09
b40281b

What's Changed

  • Bump github.com/NVIDIA/go-nvml from 0.12.0-4 to 0.12.0-5 by @dependabot in #36

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@elezar elezar released this 19 Apr 09:55
82d8924

What's Changed

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@elezar elezar released this 27 Feb 10:05
918dd5f

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@elezar elezar released this 11 Jan 13:01
02af3d8

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@elezar elezar released this 17 Nov 14:37
2249777

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.3.0

Initial release

Choose a tag to compare

@klueska klueska released this 31 Jul 14:41

This is the initial release of the gpuallocator package.

The gpuallocator package provides a generic abstraction for performing GPU allocations independent of the larger system the gpuallocator is integrated with.

The abstractions provided by this package are not meant to do actual "allocation" of GPUs to any specific entity, but rather run the algorithm responsible for deciding which GPUs should be chosen for allocation based on the set of GPUs available in the system and the number of GPUs being requested.

Different policies can be hooked in to run different allocation algorithms depending on the specific needs of the system.