[lxc-devel] [lxd/master] Export GPUs in system resources

stgraber on Github lxc-bot at linuxcontainers.org
Thu Mar 14 19:30:31 UTC 2019


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 301 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190314/7e10370d/attachment-0001.bin>
-------------- next part --------------
From 29e395f7e5b6f8786913092c5ca78c31f2f8565b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 19:43:30 -0400
Subject: [PATCH 1/7] shared/api: Add GPU to Resources
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 shared/api/resource.go | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/shared/api/resource.go b/shared/api/resource.go
index 16f6d2a083..1e92ad8c95 100644
--- a/shared/api/resource.go
+++ b/shared/api/resource.go
@@ -5,6 +5,9 @@ package api
 type Resources struct {
 	CPU    ResourcesCPU    `json:"cpu,omitempty" yaml:"cpu,omitempty"`
 	Memory ResourcesMemory `json:"memory,omitempty" yaml:"memory,omitempty"`
+
+	// API extension: resources_gpu
+	GPU ResourcesGPU `json:"gpu,omitempty" yaml:"gpu,omitempty"`
 }
 
 // ResourcesCPUSocket represents a cpu socket on the system
@@ -28,6 +31,25 @@ type ResourcesCPU struct {
 	Total   uint64               `json:"total" yaml:"total"`
 }
 
+// ResourcesGPUCard represents a GPU card on the system
+// API extension: resources_gpu
+type ResourcesGPUCard struct {
+	Driver     string `json:"driver" yaml:"driver"`
+	ID         uint64 `json:"id" yaml:"id"`
+	PCIAddress string `json:"pci_address" yaml:"pci_address"`
+	Vendor     string `json:"vendor,omitempty" yaml:"vendor,omitempty"`
+	VendorID   string `json:"vendor_id,omitempty" yaml:"vendor_id,omitempty"`
+	Product    string `json:"product,omitempty" yaml:"product,omitempty"`
+	ProductID  string `json:"product_id,omitempty" yaml:"product_id,omitempty"`
+}
+
+// ResourcesGPU represents the GPU resources available on the system
+// API extension: resources_gpu
+type ResourcesGPU struct {
+	Cards []ResourcesGPUCard `json:"cards" yaml:"cards"`
+	Total uint64             `json:"total" yaml:"total"`
+}
+
 // ResourcesMemory represents the memory resources available on the system
 // API extension: resources
 type ResourcesMemory struct {

From f10fac1ade9fb4fc6a50ba1b1070762a3451880f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 10:02:35 -0400
Subject: [PATCH 2/7] lxd/devices: Cleanup GPU structs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxd/container_lxc.go | 12 ++++++------
 lxd/devices.go       | 39 ++++++++++++++++++++++-----------------
 2 files changed, 28 insertions(+), 23 deletions(-)

diff --git a/lxd/container_lxc.go b/lxd/container_lxc.go
index 05c118fa8f..33ff63ad36 100644
--- a/lxd/container_lxc.go
+++ b/lxd/container_lxc.go
@@ -2154,9 +2154,9 @@ func (c *containerLXC) startCommon() (string, error) {
 			sawNvidia := false
 			found := false
 			for _, gpu := range gpus {
-				if (m["vendorid"] != "" && gpu.vendorid != m["vendorid"]) ||
+				if (m["vendorid"] != "" && gpu.vendorID != m["vendorid"]) ||
 					(m["pci"] != "" && gpu.pci != m["pci"]) ||
-					(m["productid"] != "" && gpu.productid != m["productid"]) ||
+					(m["productid"] != "" && gpu.productID != m["productid"]) ||
 					(m["id"] != "" && gpu.id != m["id"]) {
 					continue
 				}
@@ -4582,9 +4582,9 @@ func (c *containerLXC) Update(args db.ContainerArgs, userRequested bool) error {
 				}
 
 				for _, gpu := range gpus {
-					if (m["vendorid"] != "" && gpu.vendorid != m["vendorid"]) ||
+					if (m["vendorid"] != "" && gpu.vendorID != m["vendorid"]) ||
 						(m["pci"] != "" && gpu.pci != m["pci"]) ||
-						(m["productid"] != "" && gpu.productid != m["productid"]) ||
+						(m["productid"] != "" && gpu.productID != m["productid"]) ||
 						(m["id"] != "" && gpu.id != m["id"]) {
 						continue
 					}
@@ -4720,9 +4720,9 @@ func (c *containerLXC) Update(args db.ContainerArgs, userRequested bool) error {
 				sawNvidia := false
 				found := false
 				for _, gpu := range gpus {
-					if (m["vendorid"] != "" && gpu.vendorid != m["vendorid"]) ||
+					if (m["vendorid"] != "" && gpu.vendorID != m["vendorid"]) ||
 						(m["pci"] != "" && gpu.pci != m["pci"]) ||
-						(m["productid"] != "" && gpu.productid != m["productid"]) ||
+						(m["productid"] != "" && gpu.productID != m["productid"]) ||
 						(m["id"] != "" && gpu.id != m["id"]) {
 						continue
 					}
diff --git a/lxd/devices.go b/lxd/devices.go
index f1e0053ed2..4a69d07212 100644
--- a/lxd/devices.go
+++ b/lxd/devices.go
@@ -61,7 +61,7 @@ type usbDevice struct {
 }
 
 // /dev/nvidia[0-9]+
-type nvidiaGpuCards struct {
+type nvidiaGpuCard struct {
 	path  string
 	major int
 	minor int
@@ -69,7 +69,7 @@ type nvidiaGpuCards struct {
 }
 
 // {/dev/nvidiactl, /dev/nvidia-uvm, ...}
-type nvidiaGpuDevices struct {
+type nvidiaGpuDevice struct {
 	isCard bool
 	path   string
 	major  int
@@ -79,24 +79,29 @@ type nvidiaGpuDevices struct {
 // /dev/dri/card0. If we detect that vendor == nvidia, then nvidia will contain
 // the corresponding nvidia car, e.g. {/dev/dri/card1 to /dev/nvidia1}.
 type gpuDevice struct {
-	vendorid  string
-	productid string
-	id        string // card id e.g. 0
+	// DRM node information
+	id    string
+	path  string
+	major int
+	minor int
+
+	// Device information
+	vendorID  string
+	productID string
+
 	// If related devices have the same PCI address as the GPU we should
 	// mount them all. Meaning if we detect /dev/dri/card0,
 	// /dev/dri/controlD64, and /dev/dri/renderD128 with the same PCI
 	// address, then they should all be made available in the container.
-	pci      string
-	isNvidia bool
-	nvidia   nvidiaGpuCards
+	pci string
 
-	path  string
-	major int
-	minor int
+	// NVIDIA specific handling
+	isNvidia bool
+	nvidia   nvidiaGpuCard
 }
 
 func (g *gpuDevice) isNvidiaGpu() bool {
-	return strings.EqualFold(g.vendorid, "10de")
+	return strings.EqualFold(g.vendorID, "10de")
 }
 
 type cardIds struct {
@@ -167,10 +172,10 @@ func deviceWantsAllGPUs(m map[string]string) bool {
 	return m["vendorid"] == "" && m["productid"] == "" && m["id"] == "" && m["pci"] == ""
 }
 
-func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevices, error) {
+func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevice, error) {
 	const DRM_PATH = "/sys/class/drm/"
 	var gpus []gpuDevice
-	var nvidiaDevices []nvidiaGpuDevices
+	var nvidiaDevices []nvidiaGpuDevice
 	var cards []cardIds
 
 	// Get the list of DRM devices
@@ -242,8 +247,8 @@ func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevices, error) {
 			productTmp = strings.TrimPrefix(productTmp, "0x")
 			tmpGpu := gpuDevice{
 				pci:       pciAddr,
-				vendorid:  vendorTmp,
-				productid: productTmp,
+				vendorID:  vendorTmp,
+				productID: productTmp,
 				path:      filepath.Join("/dev/dri", drmEnt.Name()),
 			}
 
@@ -356,7 +361,7 @@ func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevices, error) {
 				continue
 			}
 
-			tmpNividiaGpu := nvidiaGpuDevices{
+			tmpNividiaGpu := nvidiaGpuDevice{
 				isCard: !validNvidia.MatchString(nvidiaEnt.Name()),
 				path:   nvidiaPath,
 				major:  shared.Major(stat.Rdev),

From 62508bcd4e66baa23a9c07969986f70ce9216ce9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 10:04:45 -0400
Subject: [PATCH 3/7] lxd/devices: Track vendor/product names and driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxd/devices.go | 45 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 42 insertions(+), 3 deletions(-)

diff --git a/lxd/devices.go b/lxd/devices.go
index 4a69d07212..536f48a597 100644
--- a/lxd/devices.go
+++ b/lxd/devices.go
@@ -18,6 +18,8 @@ import (
 	"syscall"
 	"unsafe"
 
+	"github.com/jaypipes/pcidb"
+
 	"github.com/lxc/lxd/lxd/state"
 	"github.com/lxc/lxd/lxd/sys"
 	"github.com/lxc/lxd/lxd/util"
@@ -86,14 +88,17 @@ type gpuDevice struct {
 	minor int
 
 	// Device information
-	vendorID  string
-	productID string
+	vendorID    string
+	vendorName  string
+	productID   string
+	productName string
 
 	// If related devices have the same PCI address as the GPU we should
 	// mount them all. Meaning if we detect /dev/dri/card0,
 	// /dev/dri/controlD64, and /dev/dri/renderD128 with the same PCI
 	// address, then they should all be made available in the container.
-	pci string
+	pci    string
+	driver string
 
 	// NVIDIA specific handling
 	isNvidia bool
@@ -178,6 +183,12 @@ func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevice, error) {
 	var nvidiaDevices []nvidiaGpuDevice
 	var cards []cardIds
 
+	// Load PCI database
+	pciDB, err := pcidb.New()
+	if err != nil {
+		pciDB = nil
+	}
+
 	// Get the list of DRM devices
 	ents, err := ioutil.ReadDir(DRM_PATH)
 	if err != nil {
@@ -236,6 +247,18 @@ func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevice, error) {
 			}
 		}
 
+		// Retrieve driver
+		driver := ""
+		driverPath := filepath.Join(device, "driver")
+		if shared.PathExists(driverPath) {
+			target, err := os.Readlink(driverPath)
+			if err != nil {
+				continue
+			}
+
+			driver = filepath.Base(target)
+		}
+
 		// Store all associated subdevices, e.g. controlD64, renderD128.
 		// The name of the directory == the last part of the
 		// /dev/dri/controlD64 path. So drmEnt.Name() will give us
@@ -249,9 +272,25 @@ func deviceLoadGpu(all bool) ([]gpuDevice, []nvidiaGpuDevice, error) {
 				pci:       pciAddr,
 				vendorID:  vendorTmp,
 				productID: productTmp,
+				driver:    driver,
 				path:      filepath.Join("/dev/dri", drmEnt.Name()),
 			}
 
+			// Fill vendor and product names
+			if pciDB != nil {
+				vendor, ok := pciDB.Vendors[tmpGpu.vendorID]
+				if ok {
+					tmpGpu.vendorName = vendor.Name
+
+					for _, product := range vendor.Products {
+						if product.ID == tmpGpu.productID {
+							tmpGpu.productName = product.Name
+							break
+						}
+					}
+				}
+			}
+
 			majMinPath := filepath.Join(drm, drmEnt.Name(), "dev")
 			majMinByte, err := ioutil.ReadFile(majMinPath)
 			if err != nil {

From 49dd542bf576c77412cf891b2868ccf9494afd2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 19:43:44 -0400
Subject: [PATCH 4/7] api: Add resources_gpu API extension
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 doc/api-extensions.md | 3 +++
 shared/version/api.go | 1 +
 2 files changed, 4 insertions(+)

diff --git a/doc/api-extensions.md b/doc/api-extensions.md
index a79a7a463d..75bd2a1df5 100644
--- a/doc/api-extensions.md
+++ b/doc/api-extensions.md
@@ -701,3 +701,6 @@ lease was found on.
 
 ## resources\_cpu\_socket
 Add Socket field to CPU resources in case we get out of order socket information.
+
+## resources\_gpu
+Add a new GPU struct to the server resources, listing all usable GPUs on the system.
diff --git a/shared/version/api.go b/shared/version/api.go
index d533a04244..c76d6fd026 100644
--- a/shared/version/api.go
+++ b/shared/version/api.go
@@ -141,6 +141,7 @@ var APIExtensions = []string{
 	"snapshot_expiry_creation",
 	"network_leases_location",
 	"resources_cpu_socket",
+	"resources_gpu",
 }
 
 // APIExtensionsCount returns the number of available API extensions.

From 8c21afa8571078e47fa1fcd99b56d107f7b6f0f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 19:43:59 -0400
Subject: [PATCH 5/7] lxd/resources: Export GPU information
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxd/resources.go | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/lxd/resources.go b/lxd/resources.go
index 556371b7de..e44459f24f 100644
--- a/lxd/resources.go
+++ b/lxd/resources.go
@@ -2,6 +2,7 @@ package main
 
 import (
 	"net/http"
+	"strconv"
 
 	"github.com/gorilla/mux"
 
@@ -36,12 +37,46 @@ func serverResourcesGet(d *Daemon, r *http.Request) Response {
 		return SmartError(err)
 	}
 
+	cards, _, err := deviceLoadGpu(false)
+	if err != nil {
+		return SmartError(err)
+	}
+
+	gpus := api.ResourcesGPU{}
+	gpus.Cards = []api.ResourcesGPUCard{}
+
+	processedCards := map[uint64]bool{}
+	for _, card := range cards {
+		id, err := strconv.ParseUint(card.id, 10, 64)
+		if err != nil {
+			continue
+		}
+
+		if processedCards[id] {
+			continue
+		}
+
+		gpu := api.ResourcesGPUCard{}
+		gpu.ID = id
+		gpu.Driver = card.driver
+		gpu.PCIAddress = card.pci
+		gpu.Vendor = card.vendorName
+		gpu.VendorID = card.vendorID
+		gpu.Product = card.productName
+		gpu.ProductID = card.productID
+
+		gpus.Cards = append(gpus.Cards, gpu)
+		gpus.Total += 1
+		processedCards[id] = true
+	}
+
 	mem, err := util.MemoryResource()
 	if err != nil {
 		return SmartError(err)
 	}
 
 	res.CPU = *cpu
+	res.GPU = gpus
 	res.Memory = *mem
 
 	return SyncResponse(true, res)

From f4f7cc13b8bdaf61c2c319c0dfb08df7fa3c494a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 19:49:55 -0400
Subject: [PATCH 6/7] lxc/info: Add GPU to resources
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxc/info.go | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/lxc/info.go b/lxc/info.go
index dc61953a82..eb54625c00 100644
--- a/lxc/info.go
+++ b/lxc/info.go
@@ -133,6 +133,30 @@ func (c *cmdInfo) remoteInfo(d lxd.ContainerServer) error {
 		fmt.Printf("  "+i18n.G("Used: %v")+"\n", shared.GetByteSizeString(int64(resources.Memory.Used), 2))
 		fmt.Printf("  "+i18n.G("Total: %v")+"\n", shared.GetByteSizeString(int64(resources.Memory.Total), 2))
 
+		renderGPU := func(gpu api.ResourcesGPUCard, prefix string) {
+			if gpu.Vendor != "" {
+				fmt.Printf(prefix+i18n.G("Vendor: %v (%v)")+"\n", gpu.Vendor, gpu.VendorID)
+			}
+
+			if gpu.Product != "" {
+				fmt.Printf(prefix+i18n.G("Product: %v (%v)")+"\n", gpu.Product, gpu.ProductID)
+			}
+
+			fmt.Printf(prefix+i18n.G("PCI address: %v")+"\n", gpu.PCIAddress)
+			fmt.Printf(prefix+i18n.G("Driver: %v")+"\n", gpu.Driver)
+		}
+
+		if len(resources.GPU.Cards) == 1 {
+			fmt.Printf("\n" + i18n.G("GPU:") + "\n")
+			renderGPU(resources.GPU.Cards[0], "  ")
+		} else if len(resources.GPU.Cards) > 1 {
+			fmt.Printf("\n" + i18n.G("GPUs:") + "\n")
+			for _, gpu := range resources.GPU.Cards {
+				fmt.Printf("  "+i18n.G("Card %d:")+"\n", gpu.ID)
+				renderGPU(gpu, "    ")
+			}
+		}
+
 		return nil
 	}
 

From aaa9419ddc564d2899ee45d5627745d4e9b02aa2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 13 Mar 2019 19:51:04 -0400
Subject: [PATCH 7/7] i18n: Update translation templates
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 po/de.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/el.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/es.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/fa.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/fi.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/fr.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/hi.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/id.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/it.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/ja.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/ko.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/lxd.pot    | 101 +++++++++++++++++++++++++++++++++-----------------
 po/nb_NO.po   | 101 +++++++++++++++++++++++++++++++++-----------------
 po/nl.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/pa.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/pl.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/pt_BR.po   | 101 +++++++++++++++++++++++++++++++++-----------------
 po/ru.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/sr.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/sv.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/tr.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/uk.po      | 101 +++++++++++++++++++++++++++++++++-----------------
 po/zh_Hans.po | 101 +++++++++++++++++++++++++++++++++-----------------
 23 files changed, 1541 insertions(+), 782 deletions(-)

diff --git a/po/de.po b/po/de.po
index 99639767eb..aa6fb25c83 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2018-11-30 03:10+0000\n"
 "Last-Translator: ssantos <ssantos at web.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -321,7 +321,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -399,7 +399,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr "Aliasse:\n"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, fuzzy, c-format
 msgid "Architecture: %s"
 msgstr "Architektur: %s\n"
@@ -485,11 +485,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "Bytes empfangen"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "Bytes gesendet"
 
@@ -501,11 +501,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 #, fuzzy
 msgid "CPU usage:"
 msgstr " Prozessorauslastung:"
@@ -583,6 +583,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, fuzzy, c-format
 msgid "Certificate fingerprint: %s"
@@ -806,7 +811,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!"
 msgid "Create the container with no profiles applied"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr "Erstellt: %s"
@@ -986,7 +991,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 #, fuzzy
 msgid "Disk usage:"
 msgstr " Prozessorauslastung:"
@@ -999,6 +1004,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, fuzzy, c-format
+msgid "Driver: %v"
+msgstr "Fehler: %v\n"
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1268,6 +1278,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1483,7 +1501,7 @@ msgstr "Ungültige Quelle %s"
 msgid "Invalid target %s"
 msgstr "Ungültiges Ziel %s"
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1702,12 +1720,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1853,15 +1871,15 @@ msgstr "Gerät %s wurde von %s entfernt\n"
 msgid "Member %s renamed to %s"
 msgstr "Profil %s wurde auf %s angewandt\n"
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -2006,7 +2024,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -2040,7 +2058,7 @@ msgstr "Profil %s erstellt\n"
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 #, fuzzy
 msgid "Network usage:"
 msgstr "Profil %s erstellt\n"
@@ -2114,6 +2132,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, fuzzy, c-format
+msgid "PCI address: %v"
+msgstr "Fehler: %v\n"
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -2138,11 +2161,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -2160,7 +2183,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2191,7 +2214,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, fuzzy, c-format
 msgid "Processes: %d"
 msgstr "Profil %s erstellt\n"
@@ -2201,6 +2224,11 @@ msgstr "Profil %s erstellt\n"
 msgid "Processing aliases failed: %s"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, fuzzy, c-format
 msgid "Profile %s added to %s"
@@ -2246,7 +2274,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Profiles %s applied to %s"
 msgstr "Profil %s wurde auf %s angewandt\n"
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, fuzzy, c-format
 msgid "Profiles: %s"
 msgstr "Profil %s erstellt\n"
@@ -2358,7 +2386,7 @@ msgstr "Entferntes Administrator Passwort"
 msgid "Remote operation canceled by user"
 msgstr "Server Zertifikat vom Benutzer nicht akzeptiert"
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2446,7 +2474,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2714,7 +2742,7 @@ msgstr "Größe: %.2vMB\n"
 msgid "Snapshot storage volumes"
 msgstr "Kein Zertifikat für diese Verbindung"
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2747,7 +2775,7 @@ msgstr ""
 msgid "State: %s"
 msgstr "Erstellt: %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2815,11 +2843,11 @@ msgstr "Profil %s erstellt\n"
 msgid "Store the container state"
 msgstr "Herunterfahren des Containers erzwingen."
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2979,11 +3007,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -3079,6 +3107,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr "Fehler: %v\n"
 
+#: lxc/info.go:138
+#, fuzzy, c-format
+msgid "Vendor: %v (%v)"
+msgstr "Fehler: %v\n"
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3407,7 +3440,7 @@ msgstr "Fehler: %v\n"
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -4085,11 +4118,11 @@ msgstr ""
 "\n"
 "lxd %s <Name>\n"
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -4113,7 +4146,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/el.po b/po/el.po
index 4a272851a2..9e9526c927 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2017-02-14 08:00+0000\n"
 "Last-Translator: Simos Xenitellis <simos.65 at gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/linux-containers/"
@@ -196,7 +196,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -271,7 +271,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -355,11 +355,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -371,11 +371,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 #, fuzzy
 msgid "CPU usage:"
 msgstr "  Χρήση CPU:"
@@ -448,6 +448,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -656,7 +661,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -831,7 +836,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 #, fuzzy
 msgid "Disk usage:"
 msgstr "  Χρήση CPU:"
@@ -844,6 +849,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1099,6 +1109,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1308,7 +1326,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1507,12 +1525,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1647,15 +1665,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 #, fuzzy
 msgid "Memory usage:"
 msgstr "  Χρήση μνήμης:"
@@ -1791,7 +1809,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1825,7 +1843,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 #, fuzzy
 msgid "Network usage:"
 msgstr "  Χρήση δικτύου:"
@@ -1896,6 +1914,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1920,11 +1943,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1941,7 +1964,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1972,7 +1995,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1982,6 +2005,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2025,7 +2053,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2132,7 +2160,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2212,7 +2240,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2465,7 +2493,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2497,7 +2525,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2560,11 +2588,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2717,11 +2745,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2814,6 +2842,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3104,7 +3137,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3698,11 +3731,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3722,7 +3755,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/es.po b/po/es.po
index a174302e5f..dc8bcad3bd 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2019-02-26 09:18+0000\n"
 "Last-Translator: Alonso José Lara Plana <alonso.lara.plana at gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/linux-containers/"
@@ -268,7 +268,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -344,7 +344,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr "Aliases:"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr "Arquitectura: %s"
@@ -428,11 +428,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr "Ambas: todas y el nombre del contenedor dado"
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "Bytes recibidos"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "Bytes enviados"
 
@@ -444,11 +444,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr "NOMBRE COMÚN"
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr "Uso de CPU (en segundos)"
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr "Uso de CPU:"
 
@@ -521,6 +521,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -730,7 +735,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr "Creado: %s"
@@ -905,7 +910,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr "Uso del disco:"
 
@@ -917,6 +922,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, fuzzy, c-format
+msgid "Driver: %v"
+msgstr "Expira: %s"
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1174,6 +1184,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1384,7 +1402,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1584,12 +1602,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr "Registro:"
 
@@ -1724,15 +1742,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1869,7 +1887,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1903,7 +1921,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1973,6 +1991,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, fuzzy, c-format
+msgid "PCI address: %v"
+msgstr "Expira: %s"
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1997,11 +2020,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -2018,7 +2041,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2049,7 +2072,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr "Procesos: %d"
@@ -2059,6 +2082,11 @@ msgstr "Procesos: %d"
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2102,7 +2130,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2209,7 +2237,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2289,7 +2317,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2542,7 +2570,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2574,7 +2602,7 @@ msgstr ""
 msgid "State: %s"
 msgstr "Auto actualización: %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2637,11 +2665,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2794,11 +2822,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2891,6 +2919,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3183,7 +3216,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, fuzzy, c-format
 msgid "expires at %s"
 msgstr "Expira: %s"
@@ -3778,11 +3811,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3802,7 +3835,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/fa.po b/po/fa.po
index cc0ecb25d9..73f5fdfc3a 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/fi.po b/po/fi.po
index e224d57ee6..bcc4545b34 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 2f9e452868..8d5938f482 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2019-01-04 18:07+0000\n"
 "Last-Translator: Deleted User <noreply+12102 at weblate.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/linux-containers/"
@@ -311,7 +311,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -390,7 +390,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr "Alias :"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr "Architecture : %s"
@@ -476,11 +476,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "Octets reçus"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "Octets émis"
 
@@ -492,11 +492,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr "COMMON NAME"
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr "CPU utilisé (en secondes)"
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr "CPU utilisé :"
 
@@ -573,6 +573,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -816,7 +821,7 @@ msgstr "Copie de l'image : %s"
 msgid "Create the container with no profiles applied"
 msgstr "L'arrêt du conteneur a échoué !"
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr "Créé : %s"
@@ -996,7 +1001,7 @@ msgstr "Désactiver l'allocation pseudo-terminal"
 msgid "Disable stdin (reads from /dev/null)"
 msgstr "Désactiver stdin (lecture à partir de /dev/null)"
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 #, fuzzy
 msgid "Disk usage:"
 msgstr "  Disque utilisé :"
@@ -1010,6 +1015,11 @@ msgstr "Requérir une confirmation de l'utilisateur"
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, fuzzy, c-format
+msgid "Driver: %v"
+msgstr "erreur : %v"
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr "ÉPHÉMÈRE"
@@ -1285,6 +1295,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1509,7 +1527,7 @@ msgstr "Source invalide %s"
 msgid "Invalid target %s"
 msgstr "Cible invalide %s"
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr "IPs :"
 
@@ -1773,12 +1791,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr "Journal : "
 
@@ -1921,15 +1939,15 @@ msgstr "Profil %s supprimé de %s"
 msgid "Member %s renamed to %s"
 msgstr "Profil %s ajouté à %s"
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr "Mémoire (courante)"
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr "Mémoire (pointe)"
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 #, fuzzy
 msgid "Memory usage:"
 msgstr "  Mémoire utilisée :"
@@ -2079,7 +2097,7 @@ msgstr "NOM"
 msgid "NO"
 msgstr "NON"
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr "Nom : %s"
@@ -2113,7 +2131,7 @@ msgstr "Le réseau %s a été créé"
 msgid "Network name"
 msgstr "Nom du réseau"
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 #, fuzzy
 msgid "Network usage:"
 msgstr "  Réseau utilisé :"
@@ -2194,6 +2212,11 @@ msgstr "impossible de supprimer le serveur distant par défaut"
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr "Surcharger le mode terminal (auto, interactif ou non-interactif)"
 
+#: lxc/info.go:145
+#, fuzzy, c-format
+msgid "PCI address: %v"
+msgstr "erreur : %v"
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr "PERSISTANT"
@@ -2218,11 +2241,11 @@ msgstr "PROTOCOLE"
 msgid "PUBLIC"
 msgstr "PUBLIC"
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr "Paquets reçus"
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr "Paquets émis"
 
@@ -2240,7 +2263,7 @@ msgstr "Création du conteneur"
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr "Pid : %d"
@@ -2271,7 +2294,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr "Processus : %d"
@@ -2281,6 +2304,11 @@ msgstr "Processus : %d"
 msgid "Processing aliases failed: %s"
 msgstr "l'analyse des alias a échoué %s\n"
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2325,7 +2353,7 @@ msgstr "Profil à appliquer au nouveau conteneur"
 msgid "Profiles %s applied to %s"
 msgstr "Profils %s appliqués à %s"
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr "Profils : %s"
@@ -2438,7 +2466,7 @@ msgstr "Mot de passe de l'administrateur distant"
 msgid "Remote operation canceled by user"
 msgstr "Certificat serveur rejeté par l'utilisateur"
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr "Serveur distant : %s"
@@ -2525,7 +2553,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr "Requérir une confirmation de l'utilisateur"
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr "Ressources :"
 
@@ -2806,7 +2834,7 @@ msgstr "Taille : %.2f Mo"
 msgid "Snapshot storage volumes"
 msgstr "Copie de l'image : %s"
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr "Instantanés :"
 
@@ -2839,7 +2867,7 @@ msgstr "Démarrage de %s"
 msgid "State: %s"
 msgstr "État : %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr "État : %s"
@@ -2906,11 +2934,11 @@ msgstr "Image copiée avec succès !"
 msgid "Store the container state"
 msgstr "Forcer l'arrêt du conteneur (seulement pour stop)"
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr "Swap (courant)"
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr "Swap (pointe)"
 
@@ -3075,11 +3103,11 @@ msgstr "Transfert de l'image : %s"
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr "Essayer `lxc info --show-log %s` pour plus d'informations"
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr "Type : éphémère"
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr "Type : persistant"
 
@@ -3181,6 +3209,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr "erreur : %v"
 
+#: lxc/info.go:138
+#, fuzzy, c-format
+msgid "Vendor: %v (%v)"
+msgstr "erreur : %v"
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3519,7 +3552,7 @@ msgstr "erreur : %v"
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, fuzzy, c-format
 msgid "expires at %s"
 msgstr "Expire : %s"
@@ -4249,11 +4282,11 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr "à suivi d'état"
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr "sans suivi d'état"
 
@@ -4279,7 +4312,7 @@ msgstr "impossible de supprimer le serveur distant par défaut"
 msgid "switch [<remote>:] <project>"
 msgstr "impossible de supprimer le serveur distant par défaut"
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr "pris à %s"
diff --git a/po/hi.po b/po/hi.po
index dd50c06c3e..58a1bea677 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/id.po b/po/id.po
index c4f21c91cd..69e1a39f94 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/it.po b/po/it.po
index e24800cd4a..7acd29ec70 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2017-08-18 14:22+0000\n"
 "Last-Translator: Alberto Donato <alberto.donato at gmail.com>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/linux-containers/"
@@ -233,7 +233,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -309,7 +309,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr "Alias:"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr "Architettura: %s"
@@ -393,11 +393,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "Bytes ricevuti"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "Byte inviati"
 
@@ -409,11 +409,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr "NOME COMUNE"
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr "Utilizzo CPU (in secondi)"
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr "Utilizzo CPU:"
 
@@ -486,6 +486,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -696,7 +701,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -871,7 +876,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr "Utilizzo disco:"
 
@@ -883,6 +888,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1141,6 +1151,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1353,7 +1371,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1554,12 +1572,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1696,15 +1714,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1840,7 +1858,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1874,7 +1892,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1944,6 +1962,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1968,11 +1991,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1990,7 +2013,7 @@ msgstr "Creazione del container in corso"
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2021,7 +2044,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -2031,6 +2054,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr "errore di processamento degli alias %s\n"
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2074,7 +2102,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2181,7 +2209,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2261,7 +2289,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2515,7 +2543,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2548,7 +2576,7 @@ msgstr ""
 msgid "State: %s"
 msgstr "Aggiornamento automatico: %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2612,11 +2640,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr "Creazione del container in corso"
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2770,11 +2798,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2868,6 +2896,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3161,7 +3194,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3756,11 +3789,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr "senza stato"
 
@@ -3780,7 +3813,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr "salvato alle %s"
diff --git a/po/ja.po b/po/ja.po
index 368fce9818..d965891361 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2019-02-16 19:26+0000\n"
 "Last-Translator: KATOH Yasufumi <karma at jazz.email.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -197,7 +197,7 @@ msgid "--refresh can only be used with containers"
 msgstr "--refresh はコンテナの場合のみ使えます"
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 #, fuzzy
 msgid "--target cannot be used with containers"
 msgstr "--refresh はコンテナの場合のみ使えます"
@@ -273,7 +273,7 @@ msgstr "エイリアスを指定してください"
 msgid "Aliases:"
 msgstr "エイリアス:"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr "アーキテクチャ: %s"
@@ -362,11 +362,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr "--all とコンテナ名を両方同時に指定することはできません"
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "受信バイト数"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "送信バイト数"
 
@@ -378,11 +378,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr "CPU使用量(秒)"
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr "CPU使用量:"
 
@@ -456,6 +456,11 @@ msgstr "キー '%s' が設定されていないので削除できません"
 msgid "Candid domain to use"
 msgstr "使用する Candid ドメイン"
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -676,7 +681,7 @@ msgstr "ストレージプールを作成します"
 msgid "Create the container with no profiles applied"
 msgstr "プロファイルを適用しないコンテナを作成します"
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr "作成日時: %s"
@@ -851,7 +856,7 @@ msgstr "擬似端末の割り当てを無効にします"
 msgid "Disable stdin (reads from /dev/null)"
 msgstr "標準入力を無効にします (/dev/null から読み込みます)"
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr "ディスク使用量:"
 
@@ -864,6 +869,11 @@ msgstr "ユーザの確認を要求する"
 msgid "Don't show progress information"
 msgstr "進捗情報を表示しません"
 
+#: lxc/info.go:146
+#, fuzzy, c-format
+msgid "Driver: %v"
+msgstr "エラー: %v"
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1144,6 +1154,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr "すべてのコマンドに対する man ページを作成します"
@@ -1362,7 +1380,7 @@ msgstr "不正なソース %s"
 msgid "Invalid target %s"
 msgstr "不正な送り先 %s"
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr "IPアドレス:"
 
@@ -1646,12 +1664,12 @@ msgstr "信頼済みクライアントを一覧表示します"
 msgid "List, show and delete background operations"
 msgstr "バックグラウンド操作の一覧表示、表示、削除を行います"
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr "ロケーション: %s"
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr "ログ:"
 
@@ -1803,15 +1821,15 @@ msgstr "メンバ %s が削除されました"
 msgid "Member %s renamed to %s"
 msgstr "メンバ名 %s を %s に変更しました"
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr "メモリ (現在値)"
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr "メモリ (ピーク)"
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr "メモリ消費量:"
 
@@ -1951,7 +1969,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr "名前: %s"
@@ -1985,7 +2003,7 @@ msgstr "ネットワーク名 %s を %s に変更しました"
 msgid "Network name"
 msgstr "ネットワーク名:"
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr "ネットワーク使用状況:"
 
@@ -2055,6 +2073,11 @@ msgstr "プロジェクトを指定します"
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr "ターミナルモードを上書きします (auto, interactive, non-interactive)"
 
+#: lxc/info.go:145
+#, fuzzy, c-format
+msgid "PCI address: %v"
+msgstr "MAC アドレス: %s"
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -2079,11 +2102,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr "受信パケット"
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr "送信パケット"
 
@@ -2100,7 +2123,7 @@ msgstr "コンテナを一時停止します"
 msgid "Perform an incremental copy"
 msgstr "インクリメンタルコピーを実行します"
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr "Pid: %d"
@@ -2131,7 +2154,7 @@ msgstr "レスポンスをそのまま表示します"
 msgid "Print version number"
 msgstr "バージョン番号を表示します"
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr "プロセス数: %d"
@@ -2141,6 +2164,11 @@ msgstr "プロセス数: %d"
 msgid "Processing aliases failed: %s"
 msgstr "エイリアスの処理が失敗しました: %s\n"
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2184,7 +2212,7 @@ msgstr "移動先のコンテナに適用するプロファイル"
 msgid "Profiles %s applied to %s"
 msgstr "プロファイル %s が %s に追加されました"
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr "プロファイル: %s"
@@ -2291,7 +2319,7 @@ msgstr "リモートの管理者パスワード"
 msgid "Remote operation canceled by user"
 msgstr "リモート操作がユーザによってキャンセルされました"
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr "リモート名: %s"
@@ -2372,7 +2400,7 @@ msgstr "ストレージボリューム名 \"%s\" を \"%s\" に変更しまし
 msgid "Require user confirmation"
 msgstr "ユーザの確認を要求する"
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr "リソース:"
 
@@ -2631,7 +2659,7 @@ msgstr "サイズ: %.2fMB"
 msgid "Snapshot storage volumes"
 msgstr "ストレージボリュームのスナップショットを取得します"
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr "スナップショット:"
 
@@ -2663,7 +2691,7 @@ msgstr "%s を起動中"
 msgid "State: %s"
 msgstr "状態: %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr "状態: %s"
@@ -2726,11 +2754,11 @@ msgstr "ストレージボリュームの移動が成功しました!"
 msgid "Store the container state"
 msgstr "コンテナの状態を保存します"
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr "Swap (現在値)"
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr "Swap (ピーク)"
 
@@ -2896,11 +2924,11 @@ msgstr "イメージを転送中: %s"
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr "更に情報を得るために `lxc info --show-log %s` を実行してみてください"
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr "タイプ: ephemeral"
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr "タイプ: persistent"
 
@@ -2997,6 +3025,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr "エラー: %v"
 
+#: lxc/info.go:138
+#, fuzzy, c-format
+msgid "Vendor: %v (%v)"
+msgstr "エラー: %v"
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr "処理が完全に終わるまで待ちます"
@@ -3294,7 +3327,7 @@ msgstr "エラー: %v"
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, fuzzy, c-format
 msgid "expires at %s"
 msgstr "失効日時: %s"
@@ -4001,11 +4034,11 @@ msgstr "使用量"
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr "start [<remote>:]<container> [[<remote>:]<container>...]"
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr "ステートフル"
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr "ステートレス"
 
@@ -4025,7 +4058,7 @@ msgstr "switch <remote>"
 msgid "switch [<remote>:] <project>"
 msgstr "switch [<remote>:] <project>"
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr "%s に取得しました"
diff --git a/po/ko.po b/po/ko.po
index b543bb268f..d80315ff5f 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/lxd.pot b/po/lxd.pot
index f6ce2f685a..d62bf03a57 100644
--- a/po/lxd.pot
+++ b/po/lxd.pot
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: lxd\n"
         "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-        "POT-Creation-Date: 2019-03-12 22:09-0400\n"
+        "POT-Creation-Date: 2019-03-13 19:50-0400\n"
         "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
         "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
         "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -184,7 +184,7 @@ msgstr  ""
 msgid   "--refresh can only be used with containers"
 msgstr  ""
 
-#: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624 lxc/info.go:157
+#: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624 lxc/info.go:181
 msgid   "--target cannot be used with containers"
 msgstr  ""
 
@@ -259,7 +259,7 @@ msgstr  ""
 msgid   "Aliases:"
 msgstr  ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid   "Architecture: %s"
 msgstr  ""
@@ -341,11 +341,11 @@ msgstr  ""
 msgid   "Both --all and container name given"
 msgstr  ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid   "Bytes received"
 msgstr  ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid   "Bytes sent"
 msgstr  ""
 
@@ -357,11 +357,11 @@ msgstr  ""
 msgid   "COMMON NAME"
 msgstr  ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid   "CPU usage (in seconds)"
 msgstr  ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid   "CPU usage:"
 msgstr  ""
 
@@ -432,6 +432,11 @@ msgstr  ""
 msgid   "Candid domain to use"
 msgstr  ""
 
+#: lxc/info.go:155
+#, c-format
+msgid   "Card %d:"
+msgstr  ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid   "Certificate fingerprint: %s"
@@ -625,7 +630,7 @@ msgstr  ""
 msgid   "Create the container with no profiles applied"
 msgstr  ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid   "Created: %s"
 msgstr  ""
@@ -751,7 +756,7 @@ msgstr  ""
 msgid   "Disable stdin (reads from /dev/null)"
 msgstr  ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid   "Disk usage:"
 msgstr  ""
 
@@ -763,6 +768,11 @@ msgstr  ""
 msgid   "Don't show progress information"
 msgstr  ""
 
+#: lxc/info.go:146
+#, c-format
+msgid   "Driver: %v"
+msgstr  ""
+
 #: lxc/list.go:665
 msgid   "EPHEMERAL"
 msgstr  ""
@@ -1004,6 +1014,14 @@ msgstr  ""
 msgid   "Frequency: %vMhz (max: %vMhz)"
 msgstr  ""
 
+#: lxc/info.go:150
+msgid   "GPU:"
+msgstr  ""
+
+#: lxc/info.go:153
+msgid   "GPUs:"
+msgstr  ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid   "Generate manpages for all commands"
 msgstr  ""
@@ -1208,7 +1226,7 @@ msgstr  ""
 msgid   "Invalid target %s"
 msgstr  ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid   "Ips:"
 msgstr  ""
 
@@ -1401,12 +1419,12 @@ msgstr  ""
 msgid   "List, show and delete background operations"
 msgstr  ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid   "Location: %s"
 msgstr  ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid   "Log:"
 msgstr  ""
 
@@ -1538,15 +1556,15 @@ msgstr  ""
 msgid   "Member %s renamed to %s"
 msgstr  ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid   "Memory (current)"
 msgstr  ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid   "Memory (peak)"
 msgstr  ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid   "Memory usage:"
 msgstr  ""
 
@@ -1657,7 +1675,7 @@ msgstr  ""
 msgid   "NO"
 msgstr  ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid   "Name: %s"
 msgstr  ""
@@ -1691,7 +1709,7 @@ msgstr  ""
 msgid   "Network name"
 msgstr  ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid   "Network usage:"
 msgstr  ""
 
@@ -1761,6 +1779,11 @@ msgstr  ""
 msgid   "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr  ""
 
+#: lxc/info.go:145
+#, c-format
+msgid   "PCI address: %v"
+msgstr  ""
+
 #: lxc/list.go:668
 msgid   "PERSISTENT"
 msgstr  ""
@@ -1785,11 +1808,11 @@ msgstr  ""
 msgid   "PUBLIC"
 msgstr  ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid   "Packets received"
 msgstr  ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid   "Packets sent"
 msgstr  ""
 
@@ -1806,7 +1829,7 @@ msgstr  ""
 msgid   "Perform an incremental copy"
 msgstr  ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid   "Pid: %d"
 msgstr  ""
@@ -1835,7 +1858,7 @@ msgstr  ""
 msgid   "Print version number"
 msgstr  ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid   "Processes: %d"
 msgstr  ""
@@ -1845,6 +1868,11 @@ msgstr  ""
 msgid   "Processing aliases failed: %s"
 msgstr  ""
 
+#: lxc/info.go:142
+#, c-format
+msgid   "Product: %v (%v)"
+msgstr  ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid   "Profile %s added to %s"
@@ -1888,7 +1916,7 @@ msgstr  ""
 msgid   "Profiles %s applied to %s"
 msgstr  ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid   "Profiles: %s"
 msgstr  ""
@@ -1994,7 +2022,7 @@ msgstr  ""
 msgid   "Remote operation canceled by user"
 msgstr  ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid   "Remote: %s"
 msgstr  ""
@@ -2073,7 +2101,7 @@ msgstr  ""
 msgid   "Require user confirmation"
 msgstr  ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid   "Resources:"
 msgstr  ""
 
@@ -2324,7 +2352,7 @@ msgstr  ""
 msgid   "Snapshot storage volumes"
 msgstr  ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid   "Snapshots:"
 msgstr  ""
 
@@ -2356,7 +2384,7 @@ msgstr  ""
 msgid   "State: %s"
 msgstr  ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid   "Status: %s"
 msgstr  ""
@@ -2419,11 +2447,11 @@ msgstr  ""
 msgid   "Store the container state"
 msgstr  ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid   "Swap (current)"
 msgstr  ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid   "Swap (peak)"
 msgstr  ""
 
@@ -2570,11 +2598,11 @@ msgstr  ""
 msgid   "Try `lxc info --show-log %s` for more info"
 msgstr  ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid   "Type: ephemeral"
 msgstr  ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid   "Type: persistent"
 msgstr  ""
 
@@ -2664,6 +2692,11 @@ msgstr  ""
 msgid   "Vendor: %v"
 msgstr  ""
 
+#: lxc/info.go:138
+#, c-format
+msgid   "Vendor: %v (%v)"
+msgstr  ""
+
 #: lxc/query.go:38
 msgid   "Wait for the operation to complete"
 msgstr  ""
@@ -2945,7 +2978,7 @@ msgstr  ""
 msgid   "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr  ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid   "expires at %s"
 msgstr  ""
@@ -3491,11 +3524,11 @@ msgstr  ""
 msgid   "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr  ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid   "stateful"
 msgstr  ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid   "stateless"
 msgstr  ""
 
@@ -3515,7 +3548,7 @@ msgstr  ""
 msgid   "switch [<remote>:] <project>"
 msgstr  ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid   "taken at %s"
 msgstr  ""
diff --git a/po/nb_NO.po b/po/nb_NO.po
index ba0b2b325a..55ab728a15 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 1e6b55cfc9..11ccfb92c8 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2019-02-26 09:18+0000\n"
 "Last-Translator: Heimen Stoffels <vistausss at outlook.com>\n"
 "Language-Team: Dutch <https://hosted.weblate.org/projects/linux-containers/"
@@ -242,7 +242,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -401,11 +401,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -417,11 +417,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -493,6 +493,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -701,7 +706,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -876,7 +881,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -888,6 +893,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1143,6 +1153,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1352,7 +1370,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1551,12 +1569,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1691,15 +1709,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1833,7 +1851,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1867,7 +1885,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1937,6 +1955,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1961,11 +1984,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1982,7 +2005,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2013,7 +2036,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -2023,6 +2046,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2066,7 +2094,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2173,7 +2201,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2253,7 +2281,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2506,7 +2534,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2538,7 +2566,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2601,11 +2629,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2758,11 +2786,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2855,6 +2883,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3145,7 +3178,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3739,11 +3772,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3763,7 +3796,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 9eb0fec61e..d9c800a211 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 54371f3869..890824354e 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2018-09-08 19:22+0000\n"
 "Last-Translator: m4sk1n <me at m4sk.in>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/linux-containers/"
@@ -242,7 +242,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -401,11 +401,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -417,11 +417,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -493,6 +493,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -701,7 +706,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -876,7 +881,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -888,6 +893,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1143,6 +1153,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1352,7 +1370,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1551,12 +1569,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1691,15 +1709,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1833,7 +1851,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1867,7 +1885,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1937,6 +1955,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1961,11 +1984,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1982,7 +2005,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2013,7 +2036,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -2023,6 +2046,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2066,7 +2094,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2173,7 +2201,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2253,7 +2281,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2506,7 +2534,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2538,7 +2566,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2601,11 +2629,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2758,11 +2786,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2855,6 +2883,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3145,7 +3178,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3739,11 +3772,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3763,7 +3796,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 0ea4ccf683..9b153756fb 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2019-02-16 19:26+0000\n"
 "Last-Translator: Renato dos Santos <shazaum at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
@@ -313,7 +313,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -388,7 +388,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -472,11 +472,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -488,11 +488,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -564,6 +564,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -772,7 +777,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -947,7 +952,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -959,6 +964,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1215,6 +1225,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1425,7 +1443,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1624,12 +1642,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1764,15 +1782,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1906,7 +1924,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1940,7 +1958,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -2010,6 +2028,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -2034,11 +2057,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -2055,7 +2078,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2086,7 +2109,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -2096,6 +2119,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2139,7 +2167,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2246,7 +2274,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2326,7 +2354,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2580,7 +2608,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2612,7 +2640,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2675,11 +2703,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2832,11 +2860,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2930,6 +2958,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3220,7 +3253,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3814,11 +3847,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3838,7 +3871,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/ru.po b/po/ru.po
index 84ab61d0d9..717c8a335b 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2018-06-22 15:57+0000\n"
 "Last-Translator: Александр Киль <shorrey at gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/linux-containers/"
@@ -303,7 +303,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -380,7 +380,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr "Псевдонимы:"
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr "Архитектура: %s"
@@ -464,11 +464,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr "Получено байтов"
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr "Отправлено байтов"
 
@@ -480,11 +480,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr "ОБЩЕЕ ИМЯ"
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr "Использование ЦП (в секундах)"
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 #, fuzzy
 msgid "CPU usage:"
 msgstr " Использование ЦП:"
@@ -558,6 +558,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -772,7 +777,7 @@ msgstr "Копирование образа: %s"
 msgid "Create the container with no profiles applied"
 msgstr "Невозможно добавить имя контейнера в список"
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -950,7 +955,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 #, fuzzy
 msgid "Disk usage:"
 msgstr " Использование диска:"
@@ -963,6 +968,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1222,6 +1232,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1434,7 +1452,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1636,12 +1654,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1779,15 +1797,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 #, fuzzy
 msgid "Memory usage:"
 msgstr " Использование памяти:"
@@ -1927,7 +1945,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1961,7 +1979,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 #, fuzzy
 msgid "Network usage:"
 msgstr " Использование сети:"
@@ -2033,6 +2051,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -2057,11 +2080,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -2078,7 +2101,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -2109,7 +2132,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -2119,6 +2142,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr "Невозможно добавить имя контейнера в список"
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2162,7 +2190,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2270,7 +2298,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2354,7 +2382,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2611,7 +2639,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr "Копирование образа: %s"
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2643,7 +2671,7 @@ msgstr ""
 msgid "State: %s"
 msgstr "Авто-обновление: %s"
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2708,11 +2736,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr "Невозможно добавить имя контейнера в список"
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2865,11 +2893,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2962,6 +2990,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3281,7 +3314,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3943,11 +3976,11 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3971,7 +4004,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/sr.po b/po/sr.po
index 370ead8e65..150722fcb3 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/sv.po b/po/sv.po
index 6198e763da..cc71f8b567 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/tr.po b/po/tr.po
index 1c23895b4c..feb4b9dec0 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/uk.po b/po/uk.po
index 480f379449..568f781296 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -193,7 +193,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -368,11 +368,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -444,6 +444,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -652,7 +657,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -827,7 +832,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -839,6 +844,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1094,6 +1104,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1303,7 +1321,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1502,12 +1520,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1642,15 +1660,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1784,7 +1802,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1818,7 +1836,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1888,6 +1906,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1912,11 +1935,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1933,7 +1956,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1964,7 +1987,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1974,6 +1997,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2017,7 +2045,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2124,7 +2152,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2204,7 +2232,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2457,7 +2485,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2489,7 +2517,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2552,11 +2580,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2709,11 +2737,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2806,6 +2834,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3096,7 +3129,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3690,11 +3723,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3714,7 +3747,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index 2859d90b53..be02cac7f3 100644
--- a/po/zh_Hans.po
+++ b/po/zh_Hans.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2019-03-12 22:09-0400\n"
+"POT-Creation-Date: 2019-03-13 19:50-0400\n"
 "PO-Revision-Date: 2018-09-11 19:15+0000\n"
 "Last-Translator: 0x0916 <w at laoqinren.net>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@@ -196,7 +196,7 @@ msgid "--refresh can only be used with containers"
 msgstr ""
 
 #: lxc/config.go:151 lxc/config.go:407 lxc/config.go:497 lxc/config.go:624
-#: lxc/info.go:157
+#: lxc/info.go:181
 msgid "--target cannot be used with containers"
 msgstr ""
 
@@ -271,7 +271,7 @@ msgstr ""
 msgid "Aliases:"
 msgstr ""
 
-#: lxc/image.go:843 lxc/info.go:180
+#: lxc/image.go:843 lxc/info.go:204
 #, c-format
 msgid "Architecture: %s"
 msgstr ""
@@ -355,11 +355,11 @@ msgstr ""
 msgid "Both --all and container name given"
 msgstr ""
 
-#: lxc/info.go:273 lxc/network.go:788
+#: lxc/info.go:297 lxc/network.go:788
 msgid "Bytes received"
 msgstr ""
 
-#: lxc/info.go:274 lxc/network.go:789
+#: lxc/info.go:298 lxc/network.go:789
 msgid "Bytes sent"
 msgstr ""
 
@@ -371,11 +371,11 @@ msgstr ""
 msgid "COMMON NAME"
 msgstr ""
 
-#: lxc/info.go:237
+#: lxc/info.go:261
 msgid "CPU usage (in seconds)"
 msgstr ""
 
-#: lxc/info.go:241
+#: lxc/info.go:265
 msgid "CPU usage:"
 msgstr ""
 
@@ -447,6 +447,11 @@ msgstr ""
 msgid "Candid domain to use"
 msgstr ""
 
+#: lxc/info.go:155
+#, c-format
+msgid "Card %d:"
+msgstr ""
+
 #: lxc/remote.go:256
 #, c-format
 msgid "Certificate fingerprint: %s"
@@ -655,7 +660,7 @@ msgstr ""
 msgid "Create the container with no profiles applied"
 msgstr ""
 
-#: lxc/image.go:849 lxc/info.go:182
+#: lxc/image.go:849 lxc/info.go:206
 #, c-format
 msgid "Created: %s"
 msgstr ""
@@ -830,7 +835,7 @@ msgstr ""
 msgid "Disable stdin (reads from /dev/null)"
 msgstr ""
 
-#: lxc/info.go:230
+#: lxc/info.go:254
 msgid "Disk usage:"
 msgstr ""
 
@@ -842,6 +847,11 @@ msgstr ""
 msgid "Don't show progress information"
 msgstr ""
 
+#: lxc/info.go:146
+#, c-format
+msgid "Driver: %v"
+msgstr ""
+
 #: lxc/list.go:665
 msgid "EPHEMERAL"
 msgstr ""
@@ -1097,6 +1107,14 @@ msgstr ""
 msgid "Frequency: %vMhz (max: %vMhz)"
 msgstr ""
 
+#: lxc/info.go:150
+msgid "GPU:"
+msgstr ""
+
+#: lxc/info.go:153
+msgid "GPUs:"
+msgstr ""
+
 #: lxc/manpage.go:18 lxc/manpage.go:19
 msgid "Generate manpages for all commands"
 msgstr ""
@@ -1306,7 +1324,7 @@ msgstr ""
 msgid "Invalid target %s"
 msgstr ""
 
-#: lxc/info.go:211 lxc/network.go:780
+#: lxc/info.go:235 lxc/network.go:780
 msgid "Ips:"
 msgstr ""
 
@@ -1505,12 +1523,12 @@ msgstr ""
 msgid "List, show and delete background operations"
 msgstr ""
 
-#: lxc/info.go:174
+#: lxc/info.go:198
 #, c-format
 msgid "Location: %s"
 msgstr ""
 
-#: lxc/info.go:330
+#: lxc/info.go:354
 msgid "Log:"
 msgstr ""
 
@@ -1645,15 +1663,15 @@ msgstr ""
 msgid "Member %s renamed to %s"
 msgstr ""
 
-#: lxc/info.go:248
+#: lxc/info.go:272
 msgid "Memory (current)"
 msgstr ""
 
-#: lxc/info.go:252
+#: lxc/info.go:276
 msgid "Memory (peak)"
 msgstr ""
 
-#: lxc/info.go:264
+#: lxc/info.go:288
 msgid "Memory usage:"
 msgstr ""
 
@@ -1787,7 +1805,7 @@ msgstr ""
 msgid "NO"
 msgstr ""
 
-#: lxc/info.go:172 lxc/network.go:773
+#: lxc/info.go:196 lxc/network.go:773
 #, c-format
 msgid "Name: %s"
 msgstr ""
@@ -1821,7 +1839,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: lxc/info.go:281 lxc/network.go:787
+#: lxc/info.go:305 lxc/network.go:787
 msgid "Network usage:"
 msgstr ""
 
@@ -1891,6 +1909,11 @@ msgstr ""
 msgid "Override the terminal mode (auto, interactive or non-interactive)"
 msgstr ""
 
+#: lxc/info.go:145
+#, c-format
+msgid "PCI address: %v"
+msgstr ""
+
 #: lxc/list.go:668
 msgid "PERSISTENT"
 msgstr ""
@@ -1915,11 +1938,11 @@ msgstr ""
 msgid "PUBLIC"
 msgstr ""
 
-#: lxc/info.go:275 lxc/network.go:790
+#: lxc/info.go:299 lxc/network.go:790
 msgid "Packets received"
 msgstr ""
 
-#: lxc/info.go:276 lxc/network.go:791
+#: lxc/info.go:300 lxc/network.go:791
 msgid "Packets sent"
 msgstr ""
 
@@ -1936,7 +1959,7 @@ msgstr ""
 msgid "Perform an incremental copy"
 msgstr ""
 
-#: lxc/info.go:193
+#: lxc/info.go:217
 #, c-format
 msgid "Pid: %d"
 msgstr ""
@@ -1967,7 +1990,7 @@ msgstr ""
 msgid "Print version number"
 msgstr ""
 
-#: lxc/info.go:217
+#: lxc/info.go:241
 #, c-format
 msgid "Processes: %d"
 msgstr ""
@@ -1977,6 +2000,11 @@ msgstr ""
 msgid "Processing aliases failed: %s"
 msgstr ""
 
+#: lxc/info.go:142
+#, c-format
+msgid "Product: %v (%v)"
+msgstr ""
+
 #: lxc/profile.go:150
 #, c-format
 msgid "Profile %s added to %s"
@@ -2020,7 +2048,7 @@ msgstr ""
 msgid "Profiles %s applied to %s"
 msgstr ""
 
-#: lxc/info.go:191
+#: lxc/info.go:215
 #, c-format
 msgid "Profiles: %s"
 msgstr ""
@@ -2127,7 +2155,7 @@ msgstr ""
 msgid "Remote operation canceled by user"
 msgstr ""
 
-#: lxc/info.go:177
+#: lxc/info.go:201
 #, c-format
 msgid "Remote: %s"
 msgstr ""
@@ -2207,7 +2235,7 @@ msgstr ""
 msgid "Require user confirmation"
 msgstr ""
 
-#: lxc/info.go:214
+#: lxc/info.go:238
 msgid "Resources:"
 msgstr ""
 
@@ -2460,7 +2488,7 @@ msgstr ""
 msgid "Snapshot storage volumes"
 msgstr ""
 
-#: lxc/info.go:295
+#: lxc/info.go:319
 msgid "Snapshots:"
 msgstr ""
 
@@ -2492,7 +2520,7 @@ msgstr ""
 msgid "State: %s"
 msgstr ""
 
-#: lxc/info.go:185
+#: lxc/info.go:209
 #, c-format
 msgid "Status: %s"
 msgstr ""
@@ -2555,11 +2583,11 @@ msgstr ""
 msgid "Store the container state"
 msgstr ""
 
-#: lxc/info.go:256
+#: lxc/info.go:280
 msgid "Swap (current)"
 msgstr ""
 
-#: lxc/info.go:260
+#: lxc/info.go:284
 msgid "Swap (peak)"
 msgstr ""
 
@@ -2712,11 +2740,11 @@ msgstr ""
 msgid "Try `lxc info --show-log %s` for more info"
 msgstr ""
 
-#: lxc/info.go:187
+#: lxc/info.go:211
 msgid "Type: ephemeral"
 msgstr ""
 
-#: lxc/info.go:189
+#: lxc/info.go:213
 msgid "Type: persistent"
 msgstr ""
 
@@ -2809,6 +2837,11 @@ msgstr ""
 msgid "Vendor: %v"
 msgstr ""
 
+#: lxc/info.go:138
+#, c-format
+msgid "Vendor: %v (%v)"
+msgstr ""
+
 #: lxc/query.go:38
 msgid "Wait for the operation to complete"
 msgstr ""
@@ -3099,7 +3132,7 @@ msgstr ""
 msgid "exec [<remote>:]<container> [flags] [--] <command line>"
 msgstr ""
 
-#: lxc/info.go:306
+#: lxc/info.go:330
 #, c-format
 msgid "expires at %s"
 msgstr ""
@@ -3693,11 +3726,11 @@ msgstr ""
 msgid "start [<remote>:]<container> [[<remote>:]<container>...]"
 msgstr ""
 
-#: lxc/info.go:310
+#: lxc/info.go:334
 msgid "stateful"
 msgstr ""
 
-#: lxc/info.go:312
+#: lxc/info.go:336
 msgid "stateless"
 msgstr ""
 
@@ -3717,7 +3750,7 @@ msgstr ""
 msgid "switch [<remote>:] <project>"
 msgstr ""
 
-#: lxc/info.go:302
+#: lxc/info.go:326
 #, c-format
 msgid "taken at %s"
 msgstr ""


More information about the lxc-devel mailing list