code: func (d Device) Name() (string, error) {
  	if C.nvmlHandle == nil {
  		return "", errLibraryNotLoaded
  	}
  	var name [szName]C.char
  	r := C.nvmlDeviceGetName(d.dev, &name[0], szName)
  	return C.GoString(&name[0]), errorString(r)
  }
docs: // Name returns the product name of the device.