)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Elisamara Aoki Goncalves \u003celisamaraaoki.goncalves@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-04-13 16:48:19 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NVIDIA vGPU support (pick r6)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Created doc about vGPU support in OpenStack."},{"line_number":10,"context_line":"Fixed code-blocks and note."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"600103bd_e8ba6f00","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":29},"updated":"2022-04-14 10:53:41.000000000","message":"This should NOT be documented upstream in StarlingX.\n\nCan you confirm with WRO team that this code was NOT put upstream in StarlingX ?","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Elisamara Aoki Goncalves \u003celisamaraaoki.goncalves@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-04-13 16:48:19 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NVIDIA vGPU support (pick r6)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Created doc about vGPU support in OpenStack."},{"line_number":10,"context_line":"Fixed code-blocks and note."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"360dc49f_c8075a6e","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":29},"in_reply_to":"00b8640e_dea09f47","updated":"2022-04-18 15:47:17.000000000","message":"New review opened in the correct place.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":32851,"name":"Douglas Lopes Pereira","email":"douglas.pereira@windriver.com","username":"douglas.pereira"},"change_message_id":"6f056b3b8d50bbaacb5fe8f8b7f662e4d0790ba0","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Elisamara Aoki Goncalves \u003celisamaraaoki.goncalves@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-04-13 16:48:19 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NVIDIA vGPU support (pick r6)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Created doc about vGPU support in OpenStack."},{"line_number":10,"context_line":"Fixed code-blocks and note."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"00b8640e_dea09f47","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":29},"in_reply_to":"600103bd_e8ba6f00","updated":"2022-04-14 12:48:01.000000000","message":"The drivers to support NVIDIA vGPU are not on StarlingX codebase upstream. I agree with Greg. We should not have this feature documented upstream in StarlingX.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b03ecefc_9d272cc2","updated":"2022-04-12 22:22:39.000000000","message":"Hi Gustavo, thanks for the comments. ","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"303dbe0b_3c737b3a","updated":"2022-04-12 19:38:20.000000000","message":"Thank you for the docs, Elisa! I have some comments inline.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"d06d92e8bfbb59c5a7f6b67558624192128ed7d7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ba16554d_346a5991","updated":"2022-04-13 02:05:12.000000000","message":"LGTM, just one additional question out of curiosity. Thank you!","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"485e0785_00108ba8","updated":"2022-04-18 15:47:17.000000000","message":"Comments addressed in correct rreview.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"}],"doc/source/node_management/openstack/virtual-graphics-processing-units-3ea746ecf58e.rst":[{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. code-block:: none"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    controller-0:~$ lspci | grep -i nvidia 42:00.0 3D controller: NVIDIA"},{"line_number":41,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"164ee4a3_aed09194","line":40,"range":{"start_line":40,"start_character":4,"end_line":40,"end_character":42},"updated":"2022-04-12 19:38:20.000000000","message":"Missing a line break here, right after \"nvidia\"","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. code-block:: none"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    controller-0:~$ lspci | grep -i nvidia 42:00.0 3D controller: NVIDIA"},{"line_number":41,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"06603d87_0765b5dd","line":40,"range":{"start_line":40,"start_character":4,"end_line":40,"end_character":42},"in_reply_to":"164ee4a3_aed09194","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":49,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"},{"line_number":50,"context_line":"feature. For |vGPU|, two drivers are necessary: one in the host operating"},{"line_number":51,"context_line":"system (|prod|) and another one in each guest that is running with a |vGPU|."},{"line_number":52,"context_line":"The host drivers are already installed in |prod| starting from version"},{"line_number":53,"context_line":"|prod-ver|. To verify if both the required hardware and software are present,"},{"line_number":54,"context_line":"the :command:`nvidia-smi` command should show their details."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"897157b5_c6a77b31","line":53,"range":{"start_line":52,"start_character":0,"end_line":53,"end_character":11},"updated":"2022-04-12 19:38:20.000000000","message":"This is incorrect when |prod| \u003d StarlingX.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"},{"line_number":50,"context_line":"feature. For |vGPU|, two drivers are necessary: one in the host operating"},{"line_number":51,"context_line":"system (|prod|) and another one in each guest that is running with a |vGPU|."},{"line_number":52,"context_line":"The host drivers are already installed in |prod| starting from version"},{"line_number":53,"context_line":"|prod-ver|. To verify if both the required hardware and software are present,"},{"line_number":54,"context_line":"the :command:`nvidia-smi` command should show their details."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1feda508_2dd0eaf3","line":53,"range":{"start_line":52,"start_character":0,"end_line":53,"end_character":11},"in_reply_to":"897157b5_c6a77b31","updated":"2022-04-12 22:22:39.000000000","message":"This will only appear in proprietary docs.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":85,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":86,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"},{"line_number":87,"context_line":"contain several folders named ``nvidia-xyz``, where xyz represents numbers, and"},{"line_number":88,"context_line":"will be further explained in the next section: Choosing a |vGPU| type."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Example:"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8e365ce2_38d75e45","line":88,"range":{"start_line":88,"start_character":38,"end_line":88,"end_character":69},"updated":"2022-04-12 19:38:20.000000000","message":"nit: a section called \"Choosing a vGPU type\" does not exist. The first step in the procedure is named \"Choose a vGPU type\". Maybe rephrase this to \"section, at Choose a vGPU Type\"","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":85,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":86,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"},{"line_number":87,"context_line":"contain several folders named ``nvidia-xyz``, where xyz represents numbers, and"},{"line_number":88,"context_line":"will be further explained in the next section: Choosing a |vGPU| type."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Example:"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"60623af4_a8193fa5","line":88,"range":{"start_line":88,"start_character":38,"end_line":88,"end_character":69},"in_reply_to":"8e365ce2_38d75e45","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":102,"context_line":"#.  Choose a |vGPU| Type."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    Each physical graphics card can support different virtual types. Each"},{"line_number":105,"context_line":"    |vGPU| type contains different properties and can is comparable to the"},{"line_number":106,"context_line":"    \"size\" of the |vGPU|, e.g. how much memory it has and maximum display"},{"line_number":107,"context_line":"    resolution."},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f8c05c34_5b43e8c5","line":105,"range":{"start_line":105,"start_character":50,"end_line":105,"end_character":53},"updated":"2022-04-12 19:38:20.000000000","message":"nit: \"can\" shouldn\u0027t be here","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":102,"context_line":"#.  Choose a |vGPU| Type."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    Each physical graphics card can support different virtual types. Each"},{"line_number":105,"context_line":"    |vGPU| type contains different properties and can is comparable to the"},{"line_number":106,"context_line":"    \"size\" of the |vGPU|, e.g. how much memory it has and maximum display"},{"line_number":107,"context_line":"    resolution."},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c3f30686_9c33e23c","line":105,"range":{"start_line":105,"start_character":50,"end_line":105,"end_character":53},"in_reply_to":"f8c05c34_5b43e8c5","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    .. code-block:: none"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        controller-0:/sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r"},{"line_number":129,"context_line":"        \"T4-1Q\" nvidia-230/name:GRID T4-1Q"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        controller-0:/sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"},{"line_number":132,"context_line":"        available_instances"}],"source_content_type":"text/x-rst","patch_set":1,"id":"e68a05a4_b106951a","line":129,"range":{"start_line":128,"start_character":8,"end_line":129,"end_character":15},"updated":"2022-04-12 19:38:20.000000000","message":"The highlighted text should be in the same line.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    .. code-block:: none"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        controller-0:/sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r"},{"line_number":129,"context_line":"        \"T4-1Q\" nvidia-230/name:GRID T4-1Q"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        controller-0:/sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"},{"line_number":132,"context_line":"        available_instances"}],"source_content_type":"text/x-rst","patch_set":1,"id":"805d790c_4807d0ab","line":129,"range":{"start_line":128,"start_character":8,"end_line":129,"end_character":15},"in_reply_to":"e68a05a4_b106951a","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    .. code-block:: none"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"        title\u003dNova vGPU Overrides"},{"line_number":193,"context_line":"            nova:"},{"line_number":194,"context_line":"                devices:"},{"line_number":195,"context_line":"                    enabled_vgpu_types: nvidia-xyz"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    Back to the example with the Tesla T4, using type T4-1Q (in nvidia-230):"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c2f8a4cc_9123cb5e","line":197,"range":{"start_line":192,"start_character":0,"end_line":197,"end_character":0},"updated":"2022-04-12 19:38:20.000000000","message":"The \"title\u003dNova vGPU Overrides\" shouldn\u0027t be here and \"conf:\" is missing on the first line. These would be the correct overrides (ignore Gerrit\u0027s formatting):\n\nconf:\n  nova:\n    devices:\n      enabled_vgpu_types: nvidia-xyz","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    .. code-block:: none"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"        title\u003dNova vGPU Overrides"},{"line_number":193,"context_line":"            nova:"},{"line_number":194,"context_line":"                devices:"},{"line_number":195,"context_line":"                    enabled_vgpu_types: nvidia-xyz"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    Back to the example with the Tesla T4, using type T4-1Q (in nvidia-230):"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"8116ccb8_aa7520fb","line":197,"range":{"start_line":192,"start_character":0,"end_line":197,"end_character":0},"in_reply_to":"c2f8a4cc_9123cb5e","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":207,"context_line":"              enabled_vgpu_types: nvidia-230"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        $ source /etc/platform/openrc"},{"line_number":210,"context_line":"        $ system helm-override-update wr-openstack nova openstack --reuse-values --values\u003dvgpu-overrides.yaml"},{"line_number":211,"context_line":"        $ system application-apply stx-openstack"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"d76e041c_755c1458","line":210,"range":{"start_line":210,"start_character":38,"end_line":210,"end_character":50},"updated":"2022-04-12 19:38:20.000000000","message":"This would be stx-openstack on StarlingX OpenStack.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":207,"context_line":"              enabled_vgpu_types: nvidia-230"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        $ source /etc/platform/openrc"},{"line_number":210,"context_line":"        $ system helm-override-update wr-openstack nova openstack --reuse-values --values\u003dvgpu-overrides.yaml"},{"line_number":211,"context_line":"        $ system application-apply stx-openstack"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f5a990b3_fed49962","line":210,"range":{"start_line":210,"start_character":38,"end_line":210,"end_character":50},"in_reply_to":"d76e041c_755c1458","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":215,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":216,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":217,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command,"},{"line_number":218,"context_line":"    e.g. * `$ openstack flavor create --property resources:VGPU\u003d1"},{"line_number":219,"context_line":"    {NEW_FLAVOR_NAME}` to create a new flavor, or * `$ openstack flavor set"},{"line_number":220,"context_line":"    {EXISTING_FLAVOR_NAME} --property resources:VGPU\u003d1` to add the |vGPU|"},{"line_number":221,"context_line":"    property to an existing one."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":224,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"}],"source_content_type":"text/x-rst","patch_set":1,"id":"518c80b1_c238fe02","line":221,"range":{"start_line":218,"start_character":9,"end_line":221,"end_character":32},"updated":"2022-04-12 19:38:20.000000000","message":"This is still using another tool\u0027s formatting. It could either be in a code block, like\n\"\n # Creating a new flavor\n $ openstack flavor create --property resources:VGPU\u003d1 {NEW_FLAVOR_NAME}\n\n # Modify an existing flavor\n $ openstack flavor set {EXISTING_FLAVOR_NAME} --property resources:VGPU\u003d1\n\"\nor in two separate lines using bullet points, like\n\n* ``$ openstack flavor create --property resources:VGPU\u003d1 {NEW_FLAVOR_NAME}`` to create a new flavor;\n* ``openstack flavor set {EXISTING_FLAVOR_NAME} --property resources:VGPU\u003d1`` to modify an existing flavor.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":215,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":216,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":217,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command,"},{"line_number":218,"context_line":"    e.g. * `$ openstack flavor create --property resources:VGPU\u003d1"},{"line_number":219,"context_line":"    {NEW_FLAVOR_NAME}` to create a new flavor, or * `$ openstack flavor set"},{"line_number":220,"context_line":"    {EXISTING_FLAVOR_NAME} --property resources:VGPU\u003d1` to add the |vGPU|"},{"line_number":221,"context_line":"    property to an existing one."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":224,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfe7412c_6a6415ee","line":221,"range":{"start_line":218,"start_character":9,"end_line":221,"end_character":32},"in_reply_to":"518c80b1_c238fe02","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":239,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":240,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":241,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":242,"context_line":"    host OS. They are provided by Nvidia when purchasing the |vGPU| and can be"},{"line_number":243,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":244,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":245,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a3438aa_b64ba562","line":242,"range":{"start_line":242,"start_character":46,"end_line":242,"end_character":60},"updated":"2022-04-12 19:38:20.000000000","message":"nit: Could replace the highlighted text by \"acquiring\", since there\u0027s a trial and you don\u0027t necessarily have to purchase it.","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":240,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":241,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":242,"context_line":"    host OS. They are provided by Nvidia when purchasing the |vGPU| and can be"},{"line_number":243,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":244,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":245,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"}],"source_content_type":"text/x-rst","patch_set":1,"id":"49eb6b9c_6e4e3bed","line":242,"range":{"start_line":242,"start_character":46,"end_line":242,"end_character":60},"in_reply_to":"9a3438aa_b64ba562","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"e7c61b709f0bd0ab868313525add6b7b4c2fd4d8","unresolved":true,"context_lines":[{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    -   Live migration: not supported(1)."},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        (1) No workarounds except using cold migration."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"#.  Change the |vGPU| type."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1b3a4bf3_d0d01ed2","line":273,"range":{"start_line":273,"start_character":8,"end_line":273,"end_character":11},"updated":"2022-04-12 19:38:20.000000000","message":"I believe this becomes \"    a.\" after rendering, becoming:\n\n - Live Migration: not supported(1).\n     a. No workarounds...\n\ncan we force it to \"(1)\"?","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"59dbf2adaae31ff4a632a0395cc7b7aaa4d1f005","unresolved":false,"context_lines":[{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    -   Live migration: not supported(1)."},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        (1) No workarounds except using cold migration."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"#.  Change the |vGPU| type."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3dbcc2bc_83ee5cc7","line":273,"range":{"start_line":273,"start_character":8,"end_line":273,"end_character":11},"in_reply_to":"1b3a4bf3_d0d01ed2","updated":"2022-04-12 22:22:39.000000000","message":"Done","commit_id":"7b267d0d046e6b84439a7a2a2eef8cef239f4558"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a quickstart guide with step-by-step instructions on how to get the"},{"line_number":10,"context_line":"|vGPU| feature up and running in |prod-os|, along with some important notes"},{"line_number":11,"context_line":"about the feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"}],"source_content_type":"text/x-rst","patch_set":2,"id":"2089f885_c0339bd9","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":62},"updated":"2022-04-13 05:26:10.000000000","message":"You would need to rewrite this with a proper introduction. This is not a guide but a topic in the Node management guide....","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a quickstart guide with step-by-step instructions on how to get the"},{"line_number":10,"context_line":"|vGPU| feature up and running in |prod-os|, along with some important notes"},{"line_number":11,"context_line":"about the feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"}],"source_content_type":"text/x-rst","patch_set":2,"id":"2c10bdf2_9f6a5c96","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":62},"in_reply_to":"2089f885_c0339bd9","updated":"2022-04-13 19:48:17.000000000","message":"I rewroted this paragraph, can you validate?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a quickstart guide with step-by-step instructions on how to get the"},{"line_number":10,"context_line":"|vGPU| feature up and running in |prod-os|, along with some important notes"},{"line_number":11,"context_line":"about the feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"}],"source_content_type":"text/x-rst","patch_set":2,"id":"23124902_54f938c2","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":62},"in_reply_to":"2c10bdf2_9f6a5c96","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":9,"context_line":"This is a quickstart guide with step-by-step instructions on how to get the"},{"line_number":10,"context_line":"|vGPU| feature up and running in |prod-os|, along with some important notes"},{"line_number":11,"context_line":"about the feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":15,"context_line":"02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__; there is also some"},{"line_number":16,"context_line":"official OpenStack documentation about the feature: `Attaching virtual GPU"},{"line_number":17,"context_line":"devices to guests"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0be9fcb7_b1500c7f","line":14,"range":{"start_line":12,"start_character":0,"end_line":14,"end_character":8},"updated":"2022-04-13 05:26:10.000000000","message":"For more information about |vGPU|, see:\n\n-  `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision 02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__\n\n-  `Attaching virtual GPU\ndevices to guests\n\u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is a quickstart guide with step-by-step instructions on how to get the"},{"line_number":10,"context_line":"|vGPU| feature up and running in |prod-os|, along with some important notes"},{"line_number":11,"context_line":"about the feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":15,"context_line":"02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__; there is also some"},{"line_number":16,"context_line":"official OpenStack documentation about the feature: `Attaching virtual GPU"},{"line_number":17,"context_line":"devices to guests"}],"source_content_type":"text/x-rst","patch_set":2,"id":"a5544580_6d6a2b4f","line":14,"range":{"start_line":12,"start_character":0,"end_line":14,"end_character":8},"in_reply_to":"0be9fcb7_b1500c7f","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":15,"context_line":"02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__; there is also some"},{"line_number":16,"context_line":"official OpenStack documentation about the feature: `Attaching virtual GPU"},{"line_number":17,"context_line":"devices to guests"},{"line_number":18,"context_line":"\u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. rubric:: |prereq|"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Host Requirements:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"31107fce_8306e6cf","line":19,"range":{"start_line":15,"start_character":0,"end_line":19,"end_character":0},"updated":"2022-04-13 05:26:10.000000000","message":"Add the links in bulleted list","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The complete documentation about |vGPU| can be checked on the official Nvidia"},{"line_number":14,"context_line":"website: `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":15,"context_line":"02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__; there is also some"},{"line_number":16,"context_line":"official OpenStack documentation about the feature: `Attaching virtual GPU"},{"line_number":17,"context_line":"devices to guests"},{"line_number":18,"context_line":"\u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. rubric:: |prereq|"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Host Requirements:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1852b6d4_bae99c39","line":19,"range":{"start_line":15,"start_character":0,"end_line":19,"end_character":0},"in_reply_to":"31107fce_8306e6cf","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Host Requirements:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The first and foremost requirement for using this feature is having a physical"},{"line_number":25,"context_line":"graphics processing unit (GPU) with |vGPU| capabilities."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"b22c20ea_e0ab3cf9","line":25,"range":{"start_line":24,"start_character":0,"end_line":25,"end_character":56},"updated":"2022-04-13 05:26:10.000000000","message":"Replace with:\n\nPhysical graphics processing unit (GPU) with vGPU capabilities","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Host Requirements:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The first and foremost requirement for using this feature is having a physical"},{"line_number":25,"context_line":"graphics processing unit (GPU) with |vGPU| capabilities."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"00569018_29fb9b5e","line":25,"range":{"start_line":24,"start_character":0,"end_line":25,"end_character":56},"in_reply_to":"b22c20ea_e0ab3cf9","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    The list of supported hardware can be verified in the Nvidia"},{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"03ce5e51_e864cfa6","line":29,"range":{"start_line":29,"start_character":58,"end_line":29,"end_character":64},"updated":"2022-04-13 05:26:10.000000000","message":"NIVIDIA","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    The list of supported hardware can be verified in the Nvidia"},{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"cf393a23_83f3e3d4","line":29,"range":{"start_line":29,"start_character":58,"end_line":29,"end_character":64},"in_reply_to":"03ce5e51_e864cfa6","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    The list of supported hardware can be verified in the Nvidia"},{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In |prod|, it is possible to verify if the hardware is plugged in by running"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e3f118b9_d13ca334","line":30,"range":{"start_line":30,"start_character":26,"end_line":30,"end_character":27},"updated":"2022-04-13 05:26:10.000000000","message":"Use superscript...for the copyright","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":27,"context_line":".. note::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    The list of supported hardware can be verified in the Nvidia"},{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In |prod|, it is possible to verify if the hardware is plugged in by running"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e93e26bc_172dd7b3","line":30,"range":{"start_line":30,"start_character":26,"end_line":30,"end_character":27},"in_reply_to":"e3f118b9_d13ca334","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In |prod|, it is possible to verify if the hardware is plugged in by running"},{"line_number":34,"context_line":"``lspci | grep -i nvidia`` in the command line."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"252065e0_be4a13f5","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":28},"updated":"2022-04-13 05:26:10.000000000","message":"you can verify the hardware by using the :command:`lspci | grep -i nvidia command.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":31,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In |prod|, it is possible to verify if the hardware is plugged in by running"},{"line_number":34,"context_line":"``lspci | grep -i nvidia`` in the command line."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ce599f2_81fe0721","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":28},"in_reply_to":"252065e0_be4a13f5","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. code-block:: none"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    controller-0:~$ lspci | grep -i nvidia"},{"line_number":41,"context_line":"    42:00.0 3D controller: NVIDIA"},{"line_number":42,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"805ef7e1_8588bfcc","line":40,"range":{"start_line":40,"start_character":4,"end_line":40,"end_character":16},"updated":"2022-04-13 05:26:10.000000000","message":"Need to standardize this using the keystone prompt...~(keystone_admin)]$","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. code-block:: none"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    controller-0:~$ lspci | grep -i nvidia"},{"line_number":41,"context_line":"    42:00.0 3D controller: NVIDIA"},{"line_number":42,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"21a492a0_7b6695de","line":40,"range":{"start_line":40,"start_character":4,"end_line":40,"end_character":16},"in_reply_to":"805ef7e1_8588bfcc","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":".. note::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    The output of this command also hints which hardware model is installed by"},{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"6a20ccf4_6c8e71a4","line":46,"range":{"start_line":46,"start_character":4,"end_line":46,"end_character":47},"updated":"2022-04-13 05:26:10.000000000","message":"Using this command, it displays the hardware model that is installed by....","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":".. note::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    The output of this command also hints which hardware model is installed by"},{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"357311df_674d08c2","line":46,"range":{"start_line":46,"start_character":4,"end_line":46,"end_character":47},"in_reply_to":"6a20ccf4_6c8e71a4","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":44,"context_line":".. note::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    The output of this command also hints which hardware model is installed by"},{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"2b59432c_5ca16f80","line":47,"range":{"start_line":47,"start_character":64,"end_line":47,"end_character":70},"updated":"2022-04-13 05:26:10.000000000","message":"Capitalize everywhere","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":44,"context_line":".. note::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    The output of this command also hints which hardware model is installed by"},{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"55ccf197_bc2302f2","line":47,"range":{"start_line":47,"start_character":64,"end_line":47,"end_character":70},"in_reply_to":"2b59432c_5ca16f80","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"},{"line_number":51,"context_line":"feature. For |vGPU|, two drivers are necessary: one in the host operating"},{"line_number":52,"context_line":"system (|prod|) and another one in each guest that is running with a |vGPU|."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"531217ea_7358d401","line":50,"range":{"start_line":50,"start_character":27,"end_line":50,"end_character":55},"updated":"2022-04-13 05:26:10.000000000","message":"drivers are also required to use this feature.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    the 4 digit hexadecimal code. In this case, ``1eb8`` is the Nvidia Tesla T4"},{"line_number":48,"context_line":"    |PCI| ID."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Besides the graphics card, its drivers are also needed in order to use the"},{"line_number":51,"context_line":"feature. For |vGPU|, two drivers are necessary: one in the host operating"},{"line_number":52,"context_line":"system (|prod|) and another one in each guest that is running with a |vGPU|."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2ca59c9e_9c94017f","line":50,"range":{"start_line":50,"start_character":27,"end_line":50,"end_character":55},"in_reply_to":"531217ea_7358d401","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":57,"context_line":"       :start-after: text-1-begin"},{"line_number":58,"context_line":"       :end-before:  text-1-end"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"To verify if both the required hardware and software are present, the"},{"line_number":61,"context_line":":command:`nvidia-smi` command should show their details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Example:"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"8e9c8344_86564239","line":61,"range":{"start_line":60,"start_character":66,"end_line":61,"end_character":56},"updated":"2022-04-13 05:26:10.000000000","message":"use the :command:`nvidia-smi` command.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":57,"context_line":"       :start-after: text-1-begin"},{"line_number":58,"context_line":"       :end-before:  text-1-end"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"To verify if both the required hardware and software are present, the"},{"line_number":61,"context_line":":command:`nvidia-smi` command should show their details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Example:"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"c3f5baf2_83497bf9","line":61,"range":{"start_line":60,"start_character":66,"end_line":61,"end_character":56},"in_reply_to":"8e9c8344_86564239","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":87,"context_line":"    +-----------------------------------------------------------------------------+"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"One final step to verify if the system is ready to create |vGPU| instances is"},{"line_number":91,"context_line":"to check the existence of the ``mdev_supported_types`` directory in"},{"line_number":92,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":93,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fca48976_929258f1","line":90,"range":{"start_line":90,"start_character":0,"end_line":90,"end_character":14},"updated":"2022-04-13 05:26:10.000000000","message":"Remove and rewrite. You can add this as a prereq.\n\nBefore you create |vGPU| instances check if the ``mdev_supported_types`` directory in\n``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of the {GPU_PCI_ADDRESS} is present, using the :command:`lspci | grep -i nvidia` command. This directory should contain ......represents numbers.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":87,"context_line":"    +-----------------------------------------------------------------------------+"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"One final step to verify if the system is ready to create |vGPU| instances is"},{"line_number":91,"context_line":"to check the existence of the ``mdev_supported_types`` directory in"},{"line_number":92,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":93,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ece2a1d3_d71bc411","line":90,"range":{"start_line":90,"start_character":0,"end_line":90,"end_character":14},"in_reply_to":"fca48976_929258f1","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":91,"context_line":"to check the existence of the ``mdev_supported_types`` directory in"},{"line_number":92,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":93,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"},{"line_number":94,"context_line":"contain several folders named ``nvidia-xyz``, where xyz represents numbers, and"},{"line_number":95,"context_line":"will be further explained in this section at Choose a |vGPU| Type."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"214f789b_0c55d126","line":95,"range":{"start_line":94,"start_character":74,"end_line":95,"end_character":66},"updated":"2022-04-13 05:26:10.000000000","message":"remove","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":91,"context_line":"to check the existence of the ``mdev_supported_types`` directory in"},{"line_number":92,"context_line":"``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of {GPU_PCI_ADDRESS} is"},{"line_number":93,"context_line":"shown in the :command:`lspci | grep -i nvidia` command. This directory should"},{"line_number":94,"context_line":"contain several folders named ``nvidia-xyz``, where xyz represents numbers, and"},{"line_number":95,"context_line":"will be further explained in this section at Choose a |vGPU| Type."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df414aa5_5d79a3d0","line":95,"range":{"start_line":94,"start_character":74,"end_line":95,"end_character":66},"in_reply_to":"214f789b_0c55d126","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    controller-0:~$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6107fb64_3c44590c","line":101,"range":{"start_line":101,"start_character":4,"end_line":101,"end_character":22},"updated":"2022-04-13 05:26:10.000000000","message":"change everywhere to be consistent with the rest of the docs","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    controller-0:~$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"}],"source_content_type":"text/x-rst","patch_set":2,"id":"46ff665d_eaf6fdaf","line":101,"range":{"start_line":101,"start_character":4,"end_line":101,"end_character":22},"in_reply_to":"6107fb64_3c44590c","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    .. note::"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        The available vGPU types for each physical card can be seen here:"},{"line_number":119,"context_line":"        `Virtual GPU Types Reference"},{"line_number":120,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__."},{"line_number":121,"context_line":"        Each |vGPU| type requires a different license edition."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1594f591_ab0987ef","line":118,"range":{"start_line":118,"start_character":56,"end_line":118,"end_character":73},"updated":"2022-04-13 05:26:10.000000000","message":"See, `Virtual GPU Types Reference\n        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__ for supported vGPU types for each physical card.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    .. note::"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        The available vGPU types for each physical card can be seen here:"},{"line_number":119,"context_line":"        `Virtual GPU Types Reference"},{"line_number":120,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__."},{"line_number":121,"context_line":"        Each |vGPU| type requires a different license edition."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9726a367_22b14c2d","line":118,"range":{"start_line":118,"start_character":56,"end_line":118,"end_character":73},"in_reply_to":"1594f591_ab0987ef","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":121,"context_line":"        Each |vGPU| type requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"},{"line_number":124,"context_line":"    in the link above and look for it in the ``mdev_supported_types``"},{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3c64c90f_28795880","line":124,"range":{"start_line":124,"start_character":26,"end_line":124,"end_character":30},"updated":"2022-04-13 05:26:10.000000000","message":"find it...","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        Each |vGPU| type requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"},{"line_number":124,"context_line":"    in the link above and look for it in the ``mdev_supported_types``"},{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e89b79a2_ce3d8c8f","line":124,"range":{"start_line":124,"start_character":26,"end_line":124,"end_character":30},"in_reply_to":"3c64c90f_28795880","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"},{"line_number":124,"context_line":"    in the link above and look for it in the ``mdev_supported_types``"},{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"},{"line_number":128,"context_line":"    type, as well as scripts to create and destroy |vGPU| instances for each"}],"source_content_type":"text/x-rst","patch_set":2,"id":"8d765002_1a93b813","line":125,"range":{"start_line":125,"start_character":15,"end_line":125,"end_character":24},"updated":"2022-04-13 05:26:10.000000000","message":"If the selected type is ``Tesla T4\u0027s T4-1Q``, you can find the corresponding..","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"},{"line_number":124,"context_line":"    in the link above and look for it in the ``mdev_supported_types``"},{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"},{"line_number":128,"context_line":"    type, as well as scripts to create and destroy |vGPU| instances for each"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ac4cfada_b6300828","line":125,"range":{"start_line":125,"start_character":15,"end_line":125,"end_character":24},"in_reply_to":"8d765002_1a93b813","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"},{"line_number":128,"context_line":"    type, as well as scripts to create and destroy |vGPU| instances for each"},{"line_number":129,"context_line":"    one."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    Example:"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9c7097b9_83270634","line":129,"range":{"start_line":128,"start_character":68,"end_line":129,"end_character":7},"updated":"2022-04-13 05:26:10.000000000","message":"remove","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":125,"context_line":"    directory. Supposing the chosen type was the ``Tesla T4\u0027s T4-1Q``, it is"},{"line_number":126,"context_line":"    possible to find the corresponding ``nvidia-xyz`` folder by running ``grep"},{"line_number":127,"context_line":"    -r \"T4-1Q\"`` in that directory. This folder contains information about the"},{"line_number":128,"context_line":"    type, as well as scripts to create and destroy |vGPU| instances for each"},{"line_number":129,"context_line":"    one."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    Example:"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"10b4ef3d_daacc1d9","line":129,"range":{"start_line":128,"start_character":68,"end_line":129,"end_character":7},"in_reply_to":"9c7097b9_83270634","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":148,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":149,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a uuid. To manually"},{"line_number":150,"context_line":"    create a |vGPU| instance of any type, simply write a uuid to its create"},{"line_number":151,"context_line":"    script, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4a70c855_f49c3c5c","line":149,"range":{"start_line":149,"start_character":58,"end_line":149,"end_character":62},"updated":"2022-04-13 05:26:10.000000000","message":"UUID","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":148,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":149,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a uuid. To manually"},{"line_number":150,"context_line":"    create a |vGPU| instance of any type, simply write a uuid to its create"},{"line_number":151,"context_line":"    script, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7c41e642_95c8b62a","line":149,"range":{"start_line":149,"start_character":58,"end_line":149,"end_character":62},"in_reply_to":"4a70c855_f49c3c5c","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":147,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":148,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":149,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a uuid. To manually"},{"line_number":150,"context_line":"    create a |vGPU| instance of any type, simply write a uuid to its create"},{"line_number":151,"context_line":"    script, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f57b40f_df94e92c","line":151,"range":{"start_line":150,"start_character":42,"end_line":151,"end_character":11},"updated":"2022-04-13 05:26:10.000000000","message":"rewrite...","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":148,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":149,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a uuid. To manually"},{"line_number":150,"context_line":"    create a |vGPU| instance of any type, simply write a uuid to its create"},{"line_number":151,"context_line":"    script, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5c2641db_bceb50c5","line":151,"range":{"start_line":150,"start_character":42,"end_line":151,"end_character":11},"in_reply_to":"80602b28_f8741a4a","updated":"2022-04-13 19:48:17.000000000","message":"I highlighted to make sure the user know it is the name of the script.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":147,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":148,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":149,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a uuid. To manually"},{"line_number":150,"context_line":"    create a |vGPU| instance of any type, simply write a uuid to its create"},{"line_number":151,"context_line":"    script, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"}],"source_content_type":"text/x-rst","patch_set":2,"id":"80602b28_f8741a4a","line":151,"range":{"start_line":150,"start_character":42,"end_line":151,"end_character":11},"in_reply_to":"9f57b40f_df94e92c","updated":"2022-04-13 14:07:14.000000000","message":"The scripts are, in fact, called \"create\" and \"remove\". Rewriting this could make it wrong if one does not have that in mind.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"},{"line_number":155,"context_line":"    ``1`` to its removal script, located at"},{"line_number":156,"context_line":"    ``nvidia-xyz/devices/{VGPU_UUID}/remove``. These operations may require"},{"line_number":157,"context_line":"    administrator privileges."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9735ddfa_54e4e81b","line":155,"range":{"start_line":155,"start_character":17,"end_line":155,"end_character":24},"updated":"2022-04-13 05:26:10.000000000","message":"is this called removal script?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"},{"line_number":155,"context_line":"    ``1`` to its removal script, located at"},{"line_number":156,"context_line":"    ``nvidia-xyz/devices/{VGPU_UUID}/remove``. These operations may require"},{"line_number":157,"context_line":"    administrator privileges."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"97b2d109_576c40c6","line":155,"range":{"start_line":155,"start_character":17,"end_line":155,"end_character":24},"in_reply_to":"4d43eb24_ba56a4f4","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":152,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the uuid and which will"},{"line_number":153,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":154,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"},{"line_number":155,"context_line":"    ``1`` to its removal script, located at"},{"line_number":156,"context_line":"    ``nvidia-xyz/devices/{VGPU_UUID}/remove``. These operations may require"},{"line_number":157,"context_line":"    administrator privileges."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"4d43eb24_ba56a4f4","line":155,"range":{"start_line":155,"start_character":17,"end_line":155,"end_character":24},"in_reply_to":"9735ddfa_54e4e81b","updated":"2022-04-13 14:07:14.000000000","message":"Ditto.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":176,"context_line":"    .. important::"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        In any host, only |vGPU| instances of one single type can exist at any"},{"line_number":179,"context_line":"        time. In other words, it is impossible to have instances from two or"},{"line_number":180,"context_line":"        more different |vGPU| types running at the same time. In order to"},{"line_number":181,"context_line":"        change the |vGPU| type being used, the instances from the other type"},{"line_number":182,"context_line":"        must be deleted first."}],"source_content_type":"text/x-rst","patch_set":2,"id":"31a61bcb_62df96f6","line":179,"range":{"start_line":179,"start_character":14,"end_line":179,"end_character":29},"updated":"2022-04-13 05:26:10.000000000","message":"remove..and rewrite.\n\nIt is not possible to have instances....","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":176,"context_line":"    .. important::"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        In any host, only |vGPU| instances of one single type can exist at any"},{"line_number":179,"context_line":"        time. In other words, it is impossible to have instances from two or"},{"line_number":180,"context_line":"        more different |vGPU| types running at the same time. In order to"},{"line_number":181,"context_line":"        change the |vGPU| type being used, the instances from the other type"},{"line_number":182,"context_line":"        must be deleted first."}],"source_content_type":"text/x-rst","patch_set":2,"id":"4c778dab_d0e7b012","line":179,"range":{"start_line":179,"start_character":14,"end_line":179,"end_character":29},"in_reply_to":"31a61bcb_62df96f6","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":178,"context_line":"        In any host, only |vGPU| instances of one single type can exist at any"},{"line_number":179,"context_line":"        time. In other words, it is impossible to have instances from two or"},{"line_number":180,"context_line":"        more different |vGPU| types running at the same time. In order to"},{"line_number":181,"context_line":"        change the |vGPU| type being used, the instances from the other type"},{"line_number":182,"context_line":"        must be deleted first."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    Nova will automatically create the |vGPU| instances of the configured type"}],"source_content_type":"text/x-rst","patch_set":2,"id":"cf45699a_86e60a3e","line":181,"range":{"start_line":181,"start_character":66,"end_line":181,"end_character":76},"updated":"2022-04-13 05:26:10.000000000","message":"what is the other type...","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":178,"context_line":"        In any host, only |vGPU| instances of one single type can exist at any"},{"line_number":179,"context_line":"        time. In other words, it is impossible to have instances from two or"},{"line_number":180,"context_line":"        more different |vGPU| types running at the same time. In order to"},{"line_number":181,"context_line":"        change the |vGPU| type being used, the instances from the other type"},{"line_number":182,"context_line":"        must be deleted first."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    Nova will automatically create the |vGPU| instances of the configured type"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7976d04e_ec2e9185","line":181,"range":{"start_line":181,"start_character":66,"end_line":181,"end_character":76},"in_reply_to":"c1f2e01a_4a48f3ac","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":178,"context_line":"        In any host, only |vGPU| instances of one single type can exist at any"},{"line_number":179,"context_line":"        time. In other words, it is impossible to have instances from two or"},{"line_number":180,"context_line":"        more different |vGPU| types running at the same time. In order to"},{"line_number":181,"context_line":"        change the |vGPU| type being used, the instances from the other type"},{"line_number":182,"context_line":"        must be deleted first."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    Nova will automatically create the |vGPU| instances of the configured type"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c1f2e01a_4a48f3ac","line":181,"range":{"start_line":181,"start_character":66,"end_line":181,"end_character":76},"in_reply_to":"cf45699a_86e60a3e","updated":"2022-04-13 14:07:14.000000000","message":"Could be replaced by \"any other type\".","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":186,"context_line":"    manually by the operator before creating instances in |prod-os|. It will"},{"line_number":187,"context_line":"    not, however, delete the |vGPU| instances that are not being used, as those"},{"line_number":188,"context_line":"    are instead kept on a pool of available resources to be used by"},{"line_number":189,"context_line":"    new/incoming guests. This is important to know if the user wishes to use a"},{"line_number":190,"context_line":"    different |vGPU| type, given the note above."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"17155cb3_01dd881b","line":190,"range":{"start_line":189,"start_character":25,"end_line":190,"end_character":48},"updated":"2022-04-13 05:26:10.000000000","message":"remove the line and add the whole para as an important note..","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    manually by the operator before creating instances in |prod-os|. It will"},{"line_number":187,"context_line":"    not, however, delete the |vGPU| instances that are not being used, as those"},{"line_number":188,"context_line":"    are instead kept on a pool of available resources to be used by"},{"line_number":189,"context_line":"    new/incoming guests. This is important to know if the user wishes to use a"},{"line_number":190,"context_line":"    different |vGPU| type, given the note above."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"952fb39c_6e869962","line":190,"range":{"start_line":189,"start_character":25,"end_line":190,"end_character":48},"in_reply_to":"17155cb3_01dd881b","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":192,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"    After choosing the desired |vGPU| type, the next step is to change Nova\u0027s"},{"line_number":195,"context_line":"    overrides with that value. These are the overrides to be applied:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    .. code-block:: none"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dbcb6821_260897a5","line":195,"range":{"start_line":195,"start_character":31,"end_line":195,"end_character":68},"updated":"2022-04-13 05:26:10.000000000","message":"For example,","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":192,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"    After choosing the desired |vGPU| type, the next step is to change Nova\u0027s"},{"line_number":195,"context_line":"    overrides with that value. These are the overrides to be applied:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    .. code-block:: none"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"f534c249_3373384e","line":195,"range":{"start_line":195,"start_character":31,"end_line":195,"end_character":68},"in_reply_to":"dbcb6821_260897a5","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"d06d92e8bfbb59c5a7f6b67558624192128ed7d7","unresolved":true,"context_lines":[{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        $ source /etc/platform/openrc"},{"line_number":217,"context_line":"        $ system helm-override-update |prefix|-openstack nova openstack --reuse-values --values\u003dvgpu-overrides.yaml"},{"line_number":218,"context_line":"        $ system application-apply stx-openstack"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is done reapplying, a new property must be added in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"33b7b4da_39579626","line":218,"range":{"start_line":218,"start_character":35,"end_line":218,"end_character":38},"updated":"2022-04-13 02:05:12.000000000","message":"Should this become |prefix| too?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        $ source /etc/platform/openrc"},{"line_number":217,"context_line":"        $ system helm-override-update |prefix|-openstack nova openstack --reuse-values --values\u003dvgpu-overrides.yaml"},{"line_number":218,"context_line":"        $ system application-apply stx-openstack"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is done reapplying, a new property must be added in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fbf1b52b_f040b6d9","line":218,"range":{"start_line":218,"start_character":35,"end_line":218,"end_character":38},"in_reply_to":"33b7b4da_39579626","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":218,"context_line":"        $ system application-apply stx-openstack"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is done reapplying, a new property must be added in"},{"line_number":222,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":223,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":224,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command."}],"source_content_type":"text/x-rst","patch_set":2,"id":"2157407e_cb1c78e7","line":221,"range":{"start_line":221,"start_character":3,"end_line":221,"end_character":43},"updated":"2022-04-13 05:26:10.000000000","message":"This is not correct....","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":218,"context_line":"        $ system application-apply stx-openstack"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is done reapplying, a new property must be added in"},{"line_number":222,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":223,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":224,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc0ee9_9e38b411","line":221,"range":{"start_line":221,"start_character":3,"end_line":221,"end_character":43},"in_reply_to":"2157407e_cb1c78e7","updated":"2022-04-13 14:07:14.000000000","message":"It\u0027s referring to an application in StarlingX. Maybe rephrase to \"When the application is reapplied\"?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        $ system application-apply stx-openstack"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is done reapplying, a new property must be added in"},{"line_number":222,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":223,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":224,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command."}],"source_content_type":"text/x-rst","patch_set":2,"id":"78609a0e_4bceb87f","line":221,"range":{"start_line":221,"start_character":3,"end_line":221,"end_character":43},"in_reply_to":"3afc0ee9_9e38b411","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run `lspci | grep -i nvidia` in its"},{"line_number":244,"context_line":"    console and verify that the output is similar to when the same command is"},{"line_number":245,"context_line":"    executed on the host. Note that not all of the guest OSs will show the"},{"line_number":246,"context_line":"    entire name of the device, thus making that command return an empty output."}],"source_content_type":"text/x-rst","patch_set":2,"id":"55d46187_40a82afc","line":243,"range":{"start_line":243,"start_character":44,"end_line":243,"end_character":68},"updated":"2022-04-13 05:26:10.000000000","message":"add with a command string","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run `lspci | grep -i nvidia` in its"},{"line_number":244,"context_line":"    console and verify that the output is similar to when the same command is"},{"line_number":245,"context_line":"    executed on the host. Note that not all of the guest OSs will show the"},{"line_number":246,"context_line":"    entire name of the device, thus making that command return an empty output."}],"source_content_type":"text/x-rst","patch_set":2,"id":"a6731453_d71dac77","line":243,"range":{"start_line":243,"start_character":44,"end_line":243,"end_character":68},"in_reply_to":"55d46187_40a82afc","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run `lspci | grep -i nvidia` in its"},{"line_number":244,"context_line":"    console and verify that the output is similar to when the same command is"},{"line_number":245,"context_line":"    executed on the host. Note that not all of the guest OSs will show the"},{"line_number":246,"context_line":"    entire name of the device, thus making that command return an empty output."},{"line_number":247,"context_line":"    In this case, run `lspci` alone and look for your device\u0027s |PCI| ID in the"},{"line_number":248,"context_line":"    output, e.g. `1eb8` in the case of the Nvidia Tesla T4."},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    Check the official OpenStack |vGPU| documentation at `Attaching virtual GPU"},{"line_number":251,"context_line":"    devices to guests"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b37aa805_0b8f5d2c","line":248,"range":{"start_line":245,"start_character":26,"end_line":248,"end_character":59},"updated":"2022-04-13 05:26:10.000000000","message":"Add as a note","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run `lspci | grep -i nvidia` in its"},{"line_number":244,"context_line":"    console and verify that the output is similar to when the same command is"},{"line_number":245,"context_line":"    executed on the host. Note that not all of the guest OSs will show the"},{"line_number":246,"context_line":"    entire name of the device, thus making that command return an empty output."},{"line_number":247,"context_line":"    In this case, run `lspci` alone and look for your device\u0027s |PCI| ID in the"},{"line_number":248,"context_line":"    output, e.g. `1eb8` in the case of the Nvidia Tesla T4."},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    Check the official OpenStack |vGPU| documentation at `Attaching virtual GPU"},{"line_number":251,"context_line":"    devices to guests"}],"source_content_type":"text/x-rst","patch_set":2,"id":"87cf83ab_8bf9538a","line":248,"range":{"start_line":245,"start_character":26,"end_line":248,"end_character":59},"in_reply_to":"b37aa805_0b8f5d2c","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":252,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":253,"context_line":"    needed."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"#.  Install GRID Drivers and Configuring The License."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b05636aa_0391eb4e","line":255,"range":{"start_line":255,"start_character":29,"end_line":255,"end_character":40},"updated":"2022-04-13 05:26:10.000000000","message":"configure the license","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":252,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":253,"context_line":"    needed."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"#.  Install GRID Drivers and Configuring The License."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0ab3236f_a1bee865","line":255,"range":{"start_line":255,"start_character":17,"end_line":255,"end_character":18},"updated":"2022-04-13 05:26:10.000000000","message":"lower case","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":252,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":253,"context_line":"    needed."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"#.  Install GRID Drivers and Configuring The License."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fd0331fc_1dd43245","line":255,"range":{"start_line":255,"start_character":17,"end_line":255,"end_character":18},"in_reply_to":"0ab3236f_a1bee865","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":252,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":253,"context_line":"    needed."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"#.  Install GRID Drivers and Configuring The License."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f0fefd2f_133174ca","line":255,"range":{"start_line":255,"start_character":29,"end_line":255,"end_character":40},"in_reply_to":"b05636aa_0391eb4e","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"}],"source_content_type":"text/x-rst","patch_set":2,"id":"db5b36b3_01aa7a6a","line":260,"range":{"start_line":260,"start_character":34,"end_line":260,"end_character":40},"updated":"2022-04-13 05:26:10.000000000","message":"caps","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":257,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ab50d7f7_39a22aa8","line":260,"range":{"start_line":260,"start_character":34,"end_line":260,"end_character":40},"in_reply_to":"db5b36b3_01aa7a6a","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"},{"line_number":264,"context_line":"    Linux"}],"source_content_type":"text/x-rst","patch_set":2,"id":"72e75237_84123a9a","line":261,"range":{"start_line":261,"start_character":20,"end_line":261,"end_character":25},"updated":"2022-04-13 05:26:10.000000000","message":"the NIVIDIA website after logging in.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":258,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"},{"line_number":264,"context_line":"    Linux"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0a195f51_d5d5d8da","line":261,"range":{"start_line":261,"start_character":20,"end_line":261,"end_character":25},"in_reply_to":"72e75237_84123a9a","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"},{"line_number":264,"context_line":"    Linux"},{"line_number":265,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."},{"line_number":266,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5448efe8_89680cd4","line":263,"range":{"start_line":262,"start_character":3,"end_line":263,"end_character":17},"updated":"2022-04-13 05:26:10.000000000","message":"dont need to say this...just reference the topic in the link","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":259,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":260,"context_line":"    host OS. They are provided by Nvidia when acquiring the |vGPU| and can be"},{"line_number":261,"context_line":"    downloaded from their website after getting credentials to log in. This"},{"line_number":262,"context_line":"    entire section is covered in the Nvidia\u0027s official documentation, here on"},{"line_number":263,"context_line":"    items 4 and 5: `Installing the NVIDIA vGPU Software Graphics Driver on"},{"line_number":264,"context_line":"    Linux"},{"line_number":265,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."},{"line_number":266,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"0b7caa15_a668656a","line":263,"range":{"start_line":262,"start_character":3,"end_line":263,"end_character":17},"in_reply_to":"5448efe8_89680cd4","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":264,"context_line":"    Linux"},{"line_number":265,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"#.  Manage Guest Machines with |vGPU|."},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":270,"context_line":"    and have some limitations on certain operations. Here is a list of all the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afe4df8_e3c79b27","line":267,"range":{"start_line":267,"start_character":11,"end_line":267,"end_character":25},"updated":"2022-04-13 05:26:10.000000000","message":"guest machines","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":264,"context_line":"    Linux"},{"line_number":265,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"#.  Manage Guest Machines with |vGPU|."},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":270,"context_line":"    and have some limitations on certain operations. Here is a list of all the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7dbcf57b_5a6708a0","line":267,"range":{"start_line":267,"start_character":11,"end_line":267,"end_character":25},"in_reply_to":"3afe4df8_e3c79b27","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":267,"context_line":"#.  Manage Guest Machines with |vGPU|."},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":270,"context_line":"    and have some limitations on certain operations. Here is a list of all the"},{"line_number":271,"context_line":"    supported and unsupported operations for a guest with |vGPU| in |prod-os|:"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"    -   Cold migration: supported;"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e3669b43_63b61232","line":270,"range":{"start_line":270,"start_character":53,"end_line":270,"end_character":63},"updated":"2022-04-13 05:26:10.000000000","message":"A list of ......in |prod-os| are as follows:","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":267,"context_line":"#.  Manage Guest Machines with |vGPU|."},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":270,"context_line":"    and have some limitations on certain operations. Here is a list of all the"},{"line_number":271,"context_line":"    supported and unsupported operations for a guest with |vGPU| in |prod-os|:"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"    -   Cold migration: supported;"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e1014bdc_c5cd1f2b","line":270,"range":{"start_line":270,"start_character":53,"end_line":270,"end_character":63},"in_reply_to":"e3669b43_63b61232","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":288,"context_line":""},{"line_number":289,"context_line":"    -   Live migration: not supported [#f1]_."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"        .. [#f1] No workarounds except using cold migration."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"#.  Change the |vGPU| type."},{"line_number":294,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"4fc9bc21_705134c8","line":291,"range":{"start_line":291,"start_character":8,"end_line":291,"end_character":60},"updated":"2022-04-13 05:26:10.000000000","message":"why is this here?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":288,"context_line":""},{"line_number":289,"context_line":"    -   Live migration: not supported [#f1]_."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"        .. [#f1] No workarounds except using cold migration."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"#.  Change the |vGPU| type."},{"line_number":294,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"111e2aec_850a9a4f","line":291,"range":{"start_line":291,"start_character":8,"end_line":291,"end_character":60},"in_reply_to":"2d729b7e_869d5f80","updated":"2022-04-13 19:48:17.000000000","message":"Put the explanation in the item.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":288,"context_line":""},{"line_number":289,"context_line":"    -   Live migration: not supported [#f1]_."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"        .. [#f1] No workarounds except using cold migration."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"#.  Change the |vGPU| type."},{"line_number":294,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2d729b7e_869d5f80","line":291,"range":{"start_line":291,"start_character":8,"end_line":291,"end_character":60},"in_reply_to":"4fc9bc21_705134c8","updated":"2022-04-13 14:07:14.000000000","message":"It\u0027s a note explaining that live migration doesn\u0027t work in any way, i.e.\n\nLive migration: not supported(*)\n[...]\n(*) No workarounds...","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":"#.  Change the |vGPU| type."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    To change the |vGPU| type follow these steps:"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    *Using cold migration*"},{"line_number":298,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e581fa36_f9d28619","line":295,"range":{"start_line":295,"start_character":30,"end_line":295,"end_character":49},"updated":"2022-04-13 05:26:10.000000000","message":"perform the following steps:","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":"#.  Change the |vGPU| type."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    To change the |vGPU| type follow these steps:"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    *Using cold migration*"},{"line_number":298,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"93f3a6cc_e312adfc","line":295,"range":{"start_line":295,"start_character":30,"end_line":295,"end_character":49},"in_reply_to":"e581fa36_f9d28619","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3cd7f1be_a34bdf32","line":303,"range":{"start_line":303,"start_character":33,"end_line":303,"end_character":75},"updated":"2022-04-13 05:26:10.000000000","message":"Is this required?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"2bd999ec_8f3e35e4","line":303,"range":{"start_line":303,"start_character":8,"end_line":303,"end_character":10},"updated":"2022-04-13 05:26:10.000000000","message":"on.....","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e7bfbb0a_b17cd60f","line":303,"range":{"start_line":303,"start_character":8,"end_line":303,"end_character":10},"in_reply_to":"2bd999ec_8f3e35e4","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"acb51f40_3f49b5e4","line":303,"range":{"start_line":303,"start_character":33,"end_line":303,"end_character":75},"in_reply_to":"3cd7f1be_a34bdf32","updated":"2022-04-13 14:07:14.000000000","message":"Not strictly.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":true,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bcfc0b26_3e1a10b4","line":303,"range":{"start_line":303,"start_character":33,"end_line":303,"end_character":75},"in_reply_to":"acb51f40_3f49b5e4","updated":"2022-04-13 19:48:17.000000000","message":"remove?","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":300,"context_line":"        type."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    #.  Make sure there are no |vGPU| instances of a different type running"},{"line_number":303,"context_line":"        in the destination host. Nova does not know which type each host is"},{"line_number":304,"context_line":"        running and will not choose the right one."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fce40bb0_95ec93a4","line":303,"range":{"start_line":303,"start_character":33,"end_line":303,"end_character":75},"in_reply_to":"bcfc0b26_3e1a10b4","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"            Failing to meet this requirement will cause the guest to migrate"},{"line_number":309,"context_line":"            and enter an Error state indicating that there are no |vGPU|"},{"line_number":310,"context_line":"            resources in the host."},{"line_number":311,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"17dae6d3_d8f948bf","line":308,"range":{"start_line":308,"start_character":12,"end_line":308,"end_character":19},"updated":"2022-04-13 05:26:10.000000000","message":"Failure......","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":305,"context_line":""},{"line_number":306,"context_line":"        .. note::"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"            Failing to meet this requirement will cause the guest to migrate"},{"line_number":309,"context_line":"            and enter an Error state indicating that there are no |vGPU|"},{"line_number":310,"context_line":"            resources in the host."},{"line_number":311,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2a3e45f4_8e0c84c7","line":308,"range":{"start_line":308,"start_character":12,"end_line":308,"end_character":19},"in_reply_to":"17dae6d3_d8f948bf","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":307,"context_line":""},{"line_number":308,"context_line":"            Failing to meet this requirement will cause the guest to migrate"},{"line_number":309,"context_line":"            and enter an Error state indicating that there are no |vGPU|"},{"line_number":310,"context_line":"            resources in the host."},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":313,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"70b88649_e9f2bfb1","line":310,"range":{"start_line":310,"start_character":22,"end_line":310,"end_character":24},"updated":"2022-04-13 05:26:10.000000000","message":"on","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":307,"context_line":""},{"line_number":308,"context_line":"            Failing to meet this requirement will cause the guest to migrate"},{"line_number":309,"context_line":"            and enter an Error state indicating that there are no |vGPU|"},{"line_number":310,"context_line":"            resources in the host."},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":313,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"8dd404fd_7fc76082","line":310,"range":{"start_line":310,"start_character":22,"end_line":310,"end_character":24},"in_reply_to":"70b88649_e9f2bfb1","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    #.  Adjust the |vGPU| overrides accordingly, remembering that new (or"},{"line_number":315,"context_line":"        migrating) guests that make use of the |vGPU| resource will try to"},{"line_number":316,"context_line":"        spawn using the type specified in the overrides, and will fail if any"},{"line_number":317,"context_line":"        instances of a different type already exist in the host."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3aadb9d6_a7d97c5e","line":314,"range":{"start_line":314,"start_character":36,"end_line":314,"end_character":60},"updated":"2022-04-13 05:26:10.000000000","message":"and ensure that new (or migrating) guests that use |vGPU| specified in the overrides will fail if any instances of a different type already exists on the host. ---Check if this is ok....need to rewrite...","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    #.  Adjust the |vGPU| overrides accordingly, remembering that new (or"},{"line_number":315,"context_line":"        migrating) guests that make use of the |vGPU| resource will try to"},{"line_number":316,"context_line":"        spawn using the type specified in the overrides, and will fail if any"},{"line_number":317,"context_line":"        instances of a different type already exist in the host."}],"source_content_type":"text/x-rst","patch_set":2,"id":"12a9b06f_56550010","line":314,"range":{"start_line":314,"start_character":36,"end_line":314,"end_character":60},"in_reply_to":"3aadb9d6_a7d97c5e","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":324,"context_line":""},{"line_number":325,"context_line":"    #.   Restore the snapshot taken in the first step."},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    Additional notes about |vGPU| type changing:"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"    -   Changing the |vGPU| type in the overrides and rebuilding a guest will"},{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"30e5163d_d11d935d","line":327,"range":{"start_line":327,"start_character":4,"end_line":327,"end_character":48},"updated":"2022-04-13 05:26:10.000000000","message":"replace with \n\n.. note::","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":324,"context_line":""},{"line_number":325,"context_line":"    #.   Restore the snapshot taken in the first step."},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    Additional notes about |vGPU| type changing:"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"    -   Changing the |vGPU| type in the overrides and rebuilding a guest will"},{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0c1e8b67_1263c40b","line":327,"range":{"start_line":327,"start_character":4,"end_line":327,"end_character":48},"in_reply_to":"30e5163d_d11d935d","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":327,"context_line":"    Additional notes about |vGPU| type changing:"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"    -   Changing the |vGPU| type in the overrides and rebuilding a guest will"},{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"},{"line_number":331,"context_line":"        rebuilding the guest does not fix it."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"    -   Creating new VMs with a new |vGPU| type will work correctly if no"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dec3fe8e_380f8d42","line":330,"range":{"start_line":330,"start_character":8,"end_line":330,"end_character":35},"updated":"2022-04-13 05:26:10.000000000","message":"lose the vGPU. You cannot switch back to the overrides and rebuild the guest.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33006,"name":"Gustavo Santos","email":"gufsnts@gmail.com","username":"gooshtavow"},"change_message_id":"46a7638d3adb829b1d8638ff72a62be53ebc6b09","unresolved":true,"context_lines":[{"line_number":327,"context_line":"    Additional notes about |vGPU| type changing:"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"    -   Changing the |vGPU| type in the overrides and rebuilding a guest will"},{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"},{"line_number":331,"context_line":"        rebuilding the guest does not fix it."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"    -   Creating new VMs with a new |vGPU| type will work correctly if no"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dfbaca2d_6f0bd25d","line":330,"range":{"start_line":330,"start_character":8,"end_line":330,"end_character":35},"in_reply_to":"dec3fe8e_380f8d42","updated":"2022-04-13 14:07:14.000000000","message":"\"rebuilding a guest will lose the vGPU\" sounds wrong... Maybe can be rephrased to \"rebuilding a guest will detach its vGPU\".","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    Additional notes about |vGPU| type changing:"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"    -   Changing the |vGPU| type in the overrides and rebuilding a guest will"},{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"},{"line_number":331,"context_line":"        rebuilding the guest does not fix it."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"    -   Creating new VMs with a new |vGPU| type will work correctly if no"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ef8d72a_87b2f0cc","line":330,"range":{"start_line":330,"start_character":8,"end_line":330,"end_character":35},"in_reply_to":"dfbaca2d_6f0bd25d","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"},{"line_number":331,"context_line":"        rebuilding the guest does not fix it."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"    -   Creating new VMs with a new |vGPU| type will work correctly if no"},{"line_number":334,"context_line":"        |vGPU| instances of a different type exist in the platform, regardless"},{"line_number":335,"context_line":"        of being attached to a guest or not."},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ccb83239_5e67402a","line":335,"range":{"start_line":333,"start_character":8,"end_line":335,"end_character":44},"updated":"2022-04-13 05:26:10.000000000","message":"Creating new VMs with a new |vGPU| type works if no |vGPU| instances of a different type exist on the platform, regardless of being attached to a guest.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        cause it to lose the |vGPU|. Switching back the overrides and"},{"line_number":331,"context_line":"        rebuilding the guest does not fix it."},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"    -   Creating new VMs with a new |vGPU| type will work correctly if no"},{"line_number":334,"context_line":"        |vGPU| instances of a different type exist in the platform, regardless"},{"line_number":335,"context_line":"        of being attached to a guest or not."},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."}],"source_content_type":"text/x-rst","patch_set":2,"id":"c91350d6_f46545bc","line":335,"range":{"start_line":333,"start_character":8,"end_line":335,"end_character":44},"in_reply_to":"ccb83239_5e67402a","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":335,"context_line":"        of being attached to a guest or not."},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ccf1d5ab_78698bcf","line":338,"range":{"start_line":338,"start_character":35,"end_line":338,"end_character":40},"updated":"2022-04-13 05:26:10.000000000","message":"and","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":335,"context_line":"        of being attached to a guest or not."},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"c501664c_e4e84779","line":338,"range":{"start_line":338,"start_character":35,"end_line":338,"end_character":40},"in_reply_to":"ccf1d5ab_78698bcf","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e880bbbf_55cb5b82","line":340,"range":{"start_line":340,"start_character":11,"end_line":340,"end_character":17},"updated":"2022-04-13 05:26:10.000000000","message":"the hosts.","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":337,"context_line":"    Therefore, changing the |vGPU| type requires attention to several details"},{"line_number":338,"context_line":"    and is an error prone process, so it must be handled with caution."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b42481c0_45c07711","line":340,"range":{"start_line":340,"start_character":11,"end_line":340,"end_character":17},"in_reply_to":"e880bbbf_55cb5b82","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."}],"source_content_type":"text/x-rst","patch_set":2,"id":"645a7419_2d270005","line":343,"range":{"start_line":343,"start_character":25,"end_line":343,"end_character":39},"updated":"2022-04-13 05:26:10.000000000","message":"remove....and write...\n\nrecreates the mediated devices that are","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":340,"context_line":"#.  Reboot Hosts."},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."}],"source_content_type":"text/x-rst","patch_set":2,"id":"758b36ad_714ba5dc","line":343,"range":{"start_line":343,"start_character":25,"end_line":343,"end_character":39},"in_reply_to":"645a7419_2d270005","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."},{"line_number":347,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"18247470_86e5c755","line":344,"range":{"start_line":344,"start_character":58,"end_line":344,"end_character":76},"updated":"2022-04-13 05:26:10.000000000","message":"happens","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Mediated devices are volatile entities in the host OS and won\u0027t persist"},{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."},{"line_number":347,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"11731f07_4f575201","line":344,"range":{"start_line":344,"start_character":58,"end_line":344,"end_character":76},"in_reply_to":"18247470_86e5c755","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"bc9c009d1942a1fef1b22c2ae0da721fc91bddb9","unresolved":true,"context_lines":[{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."},{"line_number":347,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"d2ead23b_c8e939b5","line":346,"range":{"start_line":346,"start_character":47,"end_line":346,"end_character":49},"updated":"2022-04-13 05:26:10.000000000","message":"on","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4b5491fb48ac6434993a0fb11af9e89409f99d99","unresolved":false,"context_lines":[{"line_number":343,"context_line":"    after a reboot. Nova will, however, recreate the mediated devices that were"},{"line_number":344,"context_line":"    previously allocated to guests after the reboot. This should only happen in"},{"line_number":345,"context_line":"    the case of a forced reboot or shutdown, as it is not possible to normally"},{"line_number":346,"context_line":"    bring down a host while guests are running in it."},{"line_number":347,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"56b601fe_5c95a1aa","line":346,"range":{"start_line":346,"start_character":47,"end_line":346,"end_character":49},"in_reply_to":"d2ead23b_c8e939b5","updated":"2022-04-13 19:48:17.000000000","message":"Done","commit_id":"7a8ce324ab4c139f4298e877b475e15354299196"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":1,"context_line":".. _virtual-graphics-processing-units-3ea746ecf58e:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Virtual Graphics Processing Units"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a0694cee_1a2f8c06","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":33},"updated":"2022-04-14 10:53:41.000000000","message":"In downstream docs, I would put this section here: http://yow-cgts4-lx.wrs.com:8088/localdisk/loadbuild/jenkins/WRO_Dev_Docs/latest_build/html/docs/wro-config-mgmt/index.html#configure-openstack-services-using-helm-chart-overrides\n\nAFTER page on \"Configuring a PCI Alias for Generic PCI Devices in Nova\"\n\nAND I WOULD RENAME THIS SECTION TO\n\"Configuring virtual GPU support in Nova\"","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _virtual-graphics-processing-units-3ea746ecf58e:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Virtual Graphics Processing Units"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"}],"source_content_type":"text/x-rst","patch_set":3,"id":"204aee50_5ba41642","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":33},"in_reply_to":"a0694cee_1a2f8c06","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In this topic you will find instructions on how to get the |vGPU| feature up"},{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e33c2b18_0923f967","line":10,"range":{"start_line":9,"start_character":51,"end_line":10,"end_character":24},"updated":"2022-04-14 10:53:41.000000000","message":"configure the vGPU feature in |prod-os|","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. rubric:: |context|"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In this topic you will find instructions on how to get the |vGPU| feature up"},{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b1c74c95_5d544657","line":10,"range":{"start_line":9,"start_character":51,"end_line":10,"end_character":24},"in_reply_to":"e33c2b18_0923f967","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":9,"context_line":"In this topic you will find instructions on how to get the |vGPU| feature up"},{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a209f307_ab492d88","line":12,"updated":"2022-04-14 10:53:41.000000000","message":"ADD some introductory stuff like:\n\nVirtual GPU (vGPU) enables the sharing of a single physical GPU among multiple VMs.  The resources (memory, encode/decode engines, graphics, etc.) of a physical GPU are partitioned and allocated to 2 or more vGPUs; with one or more vGPUs assignable to a VM.  The vGPU presented to the VM supports full API compatibility with the physical GPU.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":9,"context_line":"In this topic you will find instructions on how to get the |vGPU| feature up"},{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"}],"source_content_type":"text/x-rst","patch_set":3,"id":"08938aa1_c233676b","line":12,"in_reply_to":"a209f307_ab492d88","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":16,"context_line":"    02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"-   `Attaching virtual GPU"},{"line_number":19,"context_line":"    devices to guests"},{"line_number":20,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5291485b_2ffadb8b","line":17,"range":{"start_line":13,"start_character":0,"end_line":17,"end_character":0},"updated":"2022-04-14 10:53:41.000000000","message":"REWORD:\n\n|prod-os| currently supports vGPU capabilities of NVIDIA GPU Devices; specifically supporting NVIDIA Virtual GPU Software version 13.1 .  For more information see https://docs.nvidia.com/grid/index.html and https://docs.nvidia.com/grid/13.0/index.html .","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":10,"context_line":"and running in |prod-os|, you will also find important notes about the"},{"line_number":11,"context_line":"feature\u0027s capabilities, limitations and workarounds."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For more information about |vGPU|, see:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":16,"context_line":"    02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"-   `Attaching virtual GPU"},{"line_number":19,"context_line":"    devices to guests"},{"line_number":20,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"4626c6c7_08b23576","line":17,"range":{"start_line":13,"start_character":0,"end_line":17,"end_character":0},"in_reply_to":"5291485b_2ffadb8b","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":16,"context_line":"    02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"-   `Attaching virtual GPU"},{"line_number":19,"context_line":"    devices to guests"},{"line_number":20,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. rubric:: |prereq|"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"4154df70_0178aed1","line":20,"range":{"start_line":18,"start_character":0,"end_line":20,"end_character":71},"updated":"2022-04-14 10:53:41.000000000","message":"This needs to be moved down to around line 258 and say something like:\n\n\nFor more information see `Attaching virtual GPU\n    devices to guests\n    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":15,"context_line":"-   `NVIDIA Virtual GPU Software Documentation v13.0 through 13.2 Revision"},{"line_number":16,"context_line":"    02 \u003chttps://docs.nvidia.com/grid/13.0/index.html\u003e`__."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"-   `Attaching virtual GPU"},{"line_number":19,"context_line":"    devices to guests"},{"line_number":20,"context_line":"    \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. rubric:: |prereq|"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c92e5fc2_7e71fc81","line":20,"range":{"start_line":18,"start_character":0,"end_line":20,"end_character":71},"in_reply_to":"4154df70_0178aed1","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Host Requirements:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Physical graphics processing unit (GPU) with |vGPU| capabilities."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"0b7e4a6a_386b80ed","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":9},"updated":"2022-04-14 10:53:41.000000000","message":"NVIDIA Physical","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Host Requirements:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Physical graphics processing unit (GPU) with |vGPU| capabilities."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7177ef8a_044fd1ba","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":9},"in_reply_to":"0b7e4a6a_386b80ed","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":32,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In |prod|, you can verify the hardware by using the :command:`lspci | grep -i nvidia`"},{"line_number":35,"context_line":"command."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"c8a04f03_0ff126eb","line":34,"range":{"start_line":34,"start_character":30,"end_line":34,"end_character":39},"updated":"2022-04-14 10:53:41.000000000","message":"NVIDIA GPU Device present on the current worker or AIO node","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    documentation: `NVIDIA® Virtual GPU Software Supported GPUs"},{"line_number":32,"context_line":"    \u003chttps://docs.nvidia.com/grid/gpus-supported-by-vgpu.html\u003e`__."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In |prod|, you can verify the hardware by using the :command:`lspci | grep -i nvidia`"},{"line_number":35,"context_line":"command."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fc413c37_b8b7d2a5","line":34,"range":{"start_line":34,"start_character":30,"end_line":34,"end_character":39},"in_reply_to":"c8a04f03_0ff126eb","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":39,"context_line":".. code-block:: none"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    ~(keystone_admin)]$ lspci | grep -i nvidia"},{"line_number":42,"context_line":"    42:00.0 3D controller: NVIDIA"},{"line_number":43,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"b817cb9d_99190b9b","line":43,"range":{"start_line":42,"start_character":0,"end_line":43,"end_character":36},"updated":"2022-04-14 10:53:41.000000000","message":"should be all on one line","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":39,"context_line":".. code-block:: none"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    ~(keystone_admin)]$ lspci | grep -i nvidia"},{"line_number":42,"context_line":"    42:00.0 3D controller: NVIDIA"},{"line_number":43,"context_line":"    Corporation Device 1eb8 (rev a1)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f3e9dd86_18a4181c","line":43,"range":{"start_line":42,"start_character":0,"end_line":43,"end_character":36},"in_reply_to":"b817cb9d_99190b9b","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7eb5fe08_317c5ac2","line":48,"range":{"start_line":48,"start_character":4,"end_line":48,"end_character":34},"updated":"2022-04-14 10:53:41.000000000","message":"REMOVE","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"}],"source_content_type":"text/x-rst","patch_set":3,"id":"21e7624f_ed1a90c1","line":48,"range":{"start_line":48,"start_character":59,"end_line":48,"end_character":63},"updated":"2022-04-14 10:53:41.000000000","message":"device code/id","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf8cace8_8b722b72","line":48,"range":{"start_line":48,"start_character":59,"end_line":48,"end_character":63},"in_reply_to":"21e7624f_ed1a90c1","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":45,"context_line":".. note::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d2bd3d0e_e62ffb72","line":48,"range":{"start_line":48,"start_character":4,"end_line":48,"end_character":34},"in_reply_to":"7eb5fe08_317c5ac2","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"},{"line_number":52,"context_line":"|vGPU|, two drivers are necessary: one in the host operating system (|prod|)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"0214f595_94c086e1","line":49,"range":{"start_line":49,"start_character":37,"end_line":49,"end_character":42},"updated":"2022-04-14 10:53:41.000000000","message":"device","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Using this command, it displays the hardware model that is installed by"},{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"},{"line_number":52,"context_line":"|vGPU|, two drivers are necessary: one in the host operating system (|prod|)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"2d70c089_95deb61b","line":49,"range":{"start_line":49,"start_character":37,"end_line":49,"end_character":42},"in_reply_to":"0214f595_94c086e1","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"},{"line_number":52,"context_line":"|vGPU|, two drivers are necessary: one in the host operating system (|prod|)"},{"line_number":53,"context_line":"and another one in each guest that is running with a |vGPU|."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. only:: partner"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    .. include:: /_includes/virtual-graphics-processing-units-3ea746ecf58e.rest"},{"line_number":58,"context_line":"       :start-after: text-1-begin"},{"line_number":59,"context_line":"       :end-before:  text-1-end"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"To verify if both the required hardware and software are present, use the"},{"line_number":62,"context_line":":command:`nvidia-smi` command."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Example:"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"a36e3a27_37747022","line":62,"range":{"start_line":51,"start_character":0,"end_line":62,"end_character":30},"updated":"2022-04-14 10:53:41.000000000","message":"I would CHANGE / REWORD TO:\n\nYou can also verify if the NVIDIA Host Drivers bundled with |prod-os| can access the physical NVIDIA GPU\u0027s status and available resources.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    hardware model is installed by the 4 digit hexadecimal code. In this case,"},{"line_number":49,"context_line":"    ``1eb8`` is the NIVIDIA Tesla T4 |PCI| ID."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Besides the graphics card, drivers are also required to use this feature. For"},{"line_number":52,"context_line":"|vGPU|, two drivers are necessary: one in the host operating system (|prod|)"},{"line_number":53,"context_line":"and another one in each guest that is running with a |vGPU|."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. only:: partner"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    .. include:: /_includes/virtual-graphics-processing-units-3ea746ecf58e.rest"},{"line_number":58,"context_line":"       :start-after: text-1-begin"},{"line_number":59,"context_line":"       :end-before:  text-1-end"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"To verify if both the required hardware and software are present, use the"},{"line_number":62,"context_line":":command:`nvidia-smi` command."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Example:"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"cc04f8a3_49d71ff8","line":62,"range":{"start_line":51,"start_character":0,"end_line":62,"end_character":30},"in_reply_to":"a36e3a27_37747022","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":88,"context_line":"    +-----------------------------------------------------------------------------+"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Before you create |vGPU| instances check if the ``mdev_supported_types``"},{"line_number":92,"context_line":"directory in ``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of the"},{"line_number":93,"context_line":"{GPU_PCI_ADDRESS} is present, using the :command:`lspci | grep -i nvidia`"},{"line_number":94,"context_line":"command. This directory should contain several folders named ``nvidia-xyz``,"},{"line_number":95,"context_line":"where xyz represents numbers."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"18635135_cde22bbe","line":95,"range":{"start_line":91,"start_character":0,"end_line":95,"end_character":29},"updated":"2022-04-14 10:53:41.000000000","message":"REWORD:\n\nPhysical GPUs support different vGPU types with different properties and capabilities, for different use cases.  To see the vGPU types supported by the NVIDIA Physical GPU on your host, check the /sys/class/mdev_bus/{GPU_PCI_ADDRESS}/mdev_supported_types directory.  This directory will contain folders named \u0027nvidia-xyz\u0027, representing the different vGPU types supported by the NVIDIA Physical GPU on your host.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    +-----------------------------------------------------------------------------+"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Before you create |vGPU| instances check if the ``mdev_supported_types``"},{"line_number":92,"context_line":"directory in ``/sys/class/mdev_bus/{GPU_PCI_ADDRESS}``, where part of the"},{"line_number":93,"context_line":"{GPU_PCI_ADDRESS} is present, using the :command:`lspci | grep -i nvidia`"},{"line_number":94,"context_line":"command. This directory should contain several folders named ``nvidia-xyz``,"},{"line_number":95,"context_line":"where xyz represents numbers."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"98a9a99f_6b9cb6c0","line":95,"range":{"start_line":91,"start_character":0,"end_line":95,"end_character":29},"in_reply_to":"18635135_cde22bbe","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    ~(keystone_admin)]$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"},{"line_number":105,"context_line":"    nvidia-233  nvidia-252  nvidia-320"}],"source_content_type":"text/x-rst","patch_set":3,"id":"2c00928c_3edcdd7e","line":102,"range":{"start_line":100,"start_character":0,"end_line":102,"end_character":60},"updated":"2022-04-14 10:53:41.000000000","message":"this should be on one line","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Example:"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    ~(keystone_admin)]$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"},{"line_number":105,"context_line":"    nvidia-233  nvidia-252  nvidia-320"}],"source_content_type":"text/x-rst","patch_set":3,"id":"657f2159_d4cbbc89","line":102,"range":{"start_line":100,"start_character":0,"end_line":102,"end_character":60},"in_reply_to":"2c00928c_3edcdd7e","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    ~(keystone_admin)]$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"},{"line_number":105,"context_line":"    nvidia-233  nvidia-252  nvidia-320"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. rubric:: |proc|"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"06661438_5a175ed0","line":105,"range":{"start_line":102,"start_character":61,"end_line":105,"end_character":38},"updated":"2022-04-14 10:53:41.000000000","message":"this should be on subsequent lines","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. code-block:: none"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    ~(keystone_admin)]$ ls"},{"line_number":102,"context_line":"    /sys/class/mdev_bus/0000\\:42\\:00.0/mdev_supported_types/ nvidia-222  nvidia-224"},{"line_number":103,"context_line":"    nvidia-226  nvidia-228  nvidia-230  nvidia-232 nvidia-234  nvidia-319"},{"line_number":104,"context_line":"    nvidia-321 nvidia-223  nvidia-225  nvidia-227 nvidia-229  nvidia-231"},{"line_number":105,"context_line":"    nvidia-233  nvidia-252  nvidia-320"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. rubric:: |proc|"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"b4cfeba5_ffa015b6","line":105,"range":{"start_line":102,"start_character":61,"end_line":105,"end_character":38},"in_reply_to":"06661438_5a175ed0","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"#.  Choose a |vGPU| Type."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    Each physical graphics card can support different virtual types. Each"},{"line_number":112,"context_line":"    |vGPU| type contains different properties and is comparable to the"},{"line_number":113,"context_line":"    \"size\" of the |vGPU|, e.g. how much memory it has and maximum display"},{"line_number":114,"context_line":"    resolution."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ee6e847_67812631","line":111,"range":{"start_line":111,"start_character":62,"end_line":111,"end_character":67},"updated":"2022-04-14 10:53:41.000000000","message":"vGPU types","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"#.  Choose a |vGPU| Type."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    Each physical graphics card can support different virtual types. Each"},{"line_number":112,"context_line":"    |vGPU| type contains different properties and is comparable to the"},{"line_number":113,"context_line":"    \"size\" of the |vGPU|, e.g. how much memory it has and maximum display"},{"line_number":114,"context_line":"    resolution."}],"source_content_type":"text/x-rst","patch_set":3,"id":"56159039_f2da2554","line":111,"range":{"start_line":111,"start_character":62,"end_line":111,"end_character":67},"in_reply_to":"5ee6e847_67812631","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        See `Virtual GPU Types Reference"},{"line_number":119,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__"},{"line_number":120,"context_line":"        for supported vGPU types for each physical card. Each |vGPU| type"},{"line_number":121,"context_line":"        requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ae3bd0e1_2daf2e0f","line":120,"range":{"start_line":120,"start_character":51,"end_line":120,"end_character":55},"updated":"2022-04-14 10:53:41.000000000","message":"GPU","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        See `Virtual GPU Types Reference"},{"line_number":119,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__"},{"line_number":120,"context_line":"        for supported vGPU types for each physical card. Each |vGPU| type"},{"line_number":121,"context_line":"        requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"}],"source_content_type":"text/x-rst","patch_set":3,"id":"efdb5849_ff12d539","line":120,"range":{"start_line":120,"start_character":12,"end_line":120,"end_character":22},"updated":"2022-04-14 10:53:41.000000000","message":"description of supported","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        See `Virtual GPU Types Reference"},{"line_number":119,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__"},{"line_number":120,"context_line":"        for supported vGPU types for each physical card. Each |vGPU| type"},{"line_number":121,"context_line":"        requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8fc3a29f_08b9c9a5","line":120,"range":{"start_line":120,"start_character":51,"end_line":120,"end_character":55},"in_reply_to":"ae3bd0e1_2daf2e0f","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        See `Virtual GPU Types Reference"},{"line_number":119,"context_line":"        \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference\u003e`__"},{"line_number":120,"context_line":"        for supported vGPU types for each physical card. Each |vGPU| type"},{"line_number":121,"context_line":"        requires a different license edition."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    In order to pick a |vGPU| type to use in |prod-os|, choose the desired type"}],"source_content_type":"text/x-rst","patch_set":3,"id":"712c28da_79ad6740","line":120,"range":{"start_line":120,"start_character":12,"end_line":120,"end_character":22},"in_reply_to":"efdb5849_ff12d539","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":124,"context_line":"    in the link above and find it in the ``mdev_supported_types`` directory. If"},{"line_number":125,"context_line":"    the selected type is ``Tesla T4\u0027s T4-1Q``, you can find the corresponding"},{"line_number":126,"context_line":"    ``nvidia-xyz`` folder by running ``grep -r \"T4-1Q\"`` in that directory."},{"line_number":127,"context_line":"    This folder contains information about the type, as well as scripts to"},{"line_number":128,"context_line":"    create and destroy |vGPU| instances."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    Example:"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"076775bf_c9b2dd7b","line":128,"range":{"start_line":127,"start_character":0,"end_line":128,"end_character":40},"updated":"2022-04-14 10:53:41.000000000","message":"I would REMOVE this ... they should just look at the above URL to get description of vGPU type","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    in the link above and find it in the ``mdev_supported_types`` directory. If"},{"line_number":125,"context_line":"    the selected type is ``Tesla T4\u0027s T4-1Q``, you can find the corresponding"},{"line_number":126,"context_line":"    ``nvidia-xyz`` folder by running ``grep -r \"T4-1Q\"`` in that directory."},{"line_number":127,"context_line":"    This folder contains information about the type, as well as scripts to"},{"line_number":128,"context_line":"    create and destroy |vGPU| instances."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    Example:"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ccc261c7_d5a7a894","line":128,"range":{"start_line":127,"start_character":0,"end_line":128,"end_character":40},"in_reply_to":"076775bf_c9b2dd7b","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    .. code-block:: none"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"78219ed9_3287e641","line":134,"range":{"start_line":134,"start_character":8,"end_line":134,"end_character":81},"updated":"2022-04-14 10:53:41.000000000","message":"this should be on first line ... and it\u0027s missing \u0027cd\u0027\ni.e. it should be \n\n ~(keystone_admin)]$ cd /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    .. code-block:: none"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e695df4b_f56dd1fc","line":134,"range":{"start_line":134,"start_character":81,"end_line":134,"end_character":98},"updated":"2022-04-14 10:53:41.000000000","message":"this should be on second line","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    .. code-block:: none"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5bcdfcee_ba820c43","line":134,"range":{"start_line":134,"start_character":8,"end_line":134,"end_character":81},"in_reply_to":"78219ed9_3287e641","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    .. code-block:: none"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bcb7e010_8bcda672","line":134,"range":{"start_line":134,"start_character":81,"end_line":134,"end_character":98},"in_reply_to":"e695df4b_f56dd1fc","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"},{"line_number":138,"context_line":"        available_instances"},{"line_number":139,"context_line":"        create"},{"line_number":140,"context_line":"        description"},{"line_number":141,"context_line":"        device_api"},{"line_number":142,"context_line":"        devices"},{"line_number":143,"context_line":"        name"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":147,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":148,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a UUID. To manually"},{"line_number":149,"context_line":"    create a |vGPU| instance of any type, simply write a UUID to its `create"},{"line_number":150,"context_line":"    script`, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":151,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the UUID and which will"},{"line_number":152,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":153,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"},{"line_number":154,"context_line":"    ``1`` to its `removal script`, located at"},{"line_number":155,"context_line":"    ``nvidia-xyz/devices/{VGPU_UUID}/remove``. These operations may require"},{"line_number":156,"context_line":"    administrator privileges."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    Example:"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    .. code-block:: none"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        # Creating two vGPU instances of the type T4-1Q:"},{"line_number":163,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo `uuid` \u003e\u003e create"},{"line_number":164,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo `uuid` \u003e\u003e create"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"        # Checking the existing vGPU instances of that type:"},{"line_number":167,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# ls devices/ -1"},{"line_number":168,"context_line":"        d28a9f13-cfb3-4faa-bf13-81852784fde9"},{"line_number":169,"context_line":"        e8cac77e-7fa2-11ec-9075-c81f66e0ff00"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"        # Deleting them:"},{"line_number":172,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo \"1\" \u003e\u003e ./devices/d28a9f13-cfb3-4faa-bf13-81852784fde9/remove"},{"line_number":173,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo \"1\" \u003e\u003e ./devices/e8cac77e-7fa2-11ec-9075-c81f66e0ff00/remove"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    .. important::"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9904e523_0a7d8625","line":173,"range":{"start_line":137,"start_character":0,"end_line":173,"end_character":159},"updated":"2022-04-14 10:53:41.000000000","message":"I think you should REMOVE all of this ... we don\u0027t want user doing this do we ?\n\nIsn\u0027t this what NOVA will do when a VM is created with a flavor containing  --property resources:VGPU\u003d1 ???","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ grep -r \"T4-1Q\""},{"line_number":135,"context_line":"        nvidia-230/name:GRID T4-1Q"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types$ ls nvidia-230 -1"},{"line_number":138,"context_line":"        available_instances"},{"line_number":139,"context_line":"        create"},{"line_number":140,"context_line":"        description"},{"line_number":141,"context_line":"        device_api"},{"line_number":142,"context_line":"        devices"},{"line_number":143,"context_line":"        name"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    Virtual GPU instances are called mediated devices in the host OS (|prod|)."},{"line_number":147,"context_line":"    They are created and deleted by invoking the scripts present in each"},{"line_number":148,"context_line":"    ``nvidia-xyz`` folder and each one is identified by a UUID. To manually"},{"line_number":149,"context_line":"    create a |vGPU| instance of any type, simply write a UUID to its `create"},{"line_number":150,"context_line":"    script`, e.g. ``echo uuid \u003e\u003e nvidia-xyz/create``. This will create a new"},{"line_number":151,"context_line":"    directory under ``nvidia-xyz/devices/`` named after the UUID and which will"},{"line_number":152,"context_line":"    represent a |vGPU| instance. To list the existing |vGPU| instances of a"},{"line_number":153,"context_line":"    type, check its ``devices`` directory. To delete a |vGPU| instance, write"},{"line_number":154,"context_line":"    ``1`` to its `removal script`, located at"},{"line_number":155,"context_line":"    ``nvidia-xyz/devices/{VGPU_UUID}/remove``. These operations may require"},{"line_number":156,"context_line":"    administrator privileges."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    Example:"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    .. code-block:: none"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        # Creating two vGPU instances of the type T4-1Q:"},{"line_number":163,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo `uuid` \u003e\u003e create"},{"line_number":164,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo `uuid` \u003e\u003e create"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"        # Checking the existing vGPU instances of that type:"},{"line_number":167,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# ls devices/ -1"},{"line_number":168,"context_line":"        d28a9f13-cfb3-4faa-bf13-81852784fde9"},{"line_number":169,"context_line":"        e8cac77e-7fa2-11ec-9075-c81f66e0ff00"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"        # Deleting them:"},{"line_number":172,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo \"1\" \u003e\u003e ./devices/d28a9f13-cfb3-4faa-bf13-81852784fde9/remove"},{"line_number":173,"context_line":"        ~(keystone_admin)]$ /sys/class/mdev_bus/0000:42:00.0/mdev_supported_types/nvidia-230# echo \"1\" \u003e\u003e ./devices/e8cac77e-7fa2-11ec-9075-c81f66e0ff00/remove"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    .. important::"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"66a59801_3ae5b397","line":173,"range":{"start_line":137,"start_character":0,"end_line":173,"end_character":159},"in_reply_to":"9904e523_0a7d8625","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":180,"context_line":"        type being used, the instances from any other type must be deleted"},{"line_number":181,"context_line":"        first."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"        Nova will automatically create the |vGPU| instances of the configured"},{"line_number":184,"context_line":"        type and attach them to the guest machines, so that does not have to be"},{"line_number":185,"context_line":"        done manually by the operator before creating instances in |prod-os|."},{"line_number":186,"context_line":"        It will not, however, delete the |vGPU| instances that are not being"},{"line_number":187,"context_line":"        used, as those are instead kept on a pool of available resources to be"},{"line_number":188,"context_line":"        used by new/incoming guests."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":191,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"e0026712_8067651b","line":188,"range":{"start_line":183,"start_character":0,"end_line":188,"end_character":36},"updated":"2022-04-14 10:53:41.000000000","message":"does user need to know the detail that nova doesn\u0027t actually delete the vGPU instances that are no longer being used ?\n\ni.e. can we just say something a little ambiguous like\n\nNova will automatically create and manage the |vGPU| instances of the configured type and attach them to guest machines.","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        type being used, the instances from any other type must be deleted"},{"line_number":181,"context_line":"        first."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"        Nova will automatically create the |vGPU| instances of the configured"},{"line_number":184,"context_line":"        type and attach them to the guest machines, so that does not have to be"},{"line_number":185,"context_line":"        done manually by the operator before creating instances in |prod-os|."},{"line_number":186,"context_line":"        It will not, however, delete the |vGPU| instances that are not being"},{"line_number":187,"context_line":"        used, as those are instead kept on a pool of available resources to be"},{"line_number":188,"context_line":"        used by new/incoming guests."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"#.  Configure Nova to use |vGPU|."},{"line_number":191,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f6e864a8_93a639f8","line":188,"range":{"start_line":183,"start_character":0,"end_line":188,"end_character":36},"in_reply_to":"e0026712_8067651b","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is reapplied, a new property must be added in"},{"line_number":222,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":223,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":224,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command."},{"line_number":225,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"2f380a8d_ab59cef5","line":222,"range":{"start_line":222,"start_character":26,"end_line":222,"end_character":29},"updated":"2022-04-14 10:53:41.000000000","message":"for a VM to","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    When the application is reapplied, a new property must be added in"},{"line_number":222,"context_line":"    the desired flavor(s) to make use of the |vGPU| feature:"},{"line_number":223,"context_line":"    `resources:VGPU\u003d1`. This can be done either using the OpenStack |CLI| or"},{"line_number":224,"context_line":"    OpenStack Horizon. If using the |CLI|, run the `openstack flavor` command."},{"line_number":225,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"20869951_b4240496","line":222,"range":{"start_line":222,"start_character":26,"end_line":222,"end_character":29},"in_reply_to":"2f380a8d_ab59cef5","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run :command:`lspci | grep -i nvidia`"},{"line_number":244,"context_line":"    in its console and verify that the output is similar to when the same"},{"line_number":245,"context_line":"    command is executed on the host."}],"source_content_type":"text/x-rst","patch_set":3,"id":"c72d3d18_43afe985","line":242,"range":{"start_line":242,"start_character":30,"end_line":242,"end_character":47},"updated":"2022-04-14 10:53:41.000000000","message":"with virtual GPUs","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run :command:`lspci | grep -i nvidia`"},{"line_number":244,"context_line":"    in its console and verify that the output is similar to when the same"},{"line_number":245,"context_line":"    command is executed on the host."}],"source_content_type":"text/x-rst","patch_set":3,"id":"353b53f1_11e428fe","line":242,"range":{"start_line":242,"start_character":30,"end_line":242,"end_character":47},"in_reply_to":"c72d3d18_43afe985","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run :command:`lspci | grep -i nvidia`"},{"line_number":244,"context_line":"    in its console and verify that the output is similar to when the same"},{"line_number":245,"context_line":"    command is executed on the host."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    .. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ba5ec39_d2dd5325","line":244,"range":{"start_line":244,"start_character":7,"end_line":244,"end_character":18},"updated":"2022-04-14 10:53:41.000000000","message":"the VM\u0027s console","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":241,"context_line":"    After setting the |vGPU| property to the flavors, Nova will be ready to"},{"line_number":242,"context_line":"    create new guest machines using virtual GPU. To check if a |vGPU| instance"},{"line_number":243,"context_line":"    was correctly allocated to a guest, run :command:`lspci | grep -i nvidia`"},{"line_number":244,"context_line":"    in its console and verify that the output is similar to when the same"},{"line_number":245,"context_line":"    command is executed on the host."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    .. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"c062e8df_6fdce615","line":244,"range":{"start_line":244,"start_character":7,"end_line":244,"end_character":18},"in_reply_to":"5ba5ec39_d2dd5325","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":256,"context_line":"        \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":257,"context_line":"        needed."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":3,"id":"93265a0a_ae7fec2f","line":259,"range":{"start_line":259,"start_character":50,"end_line":259,"end_character":51},"updated":"2022-04-14 10:53:41.000000000","message":"in the VM","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":256,"context_line":"        \u003chttps://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\u003e`__ if"},{"line_number":257,"context_line":"        needed."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d4abb14c_72aa9184","line":259,"range":{"start_line":259,"start_character":50,"end_line":259,"end_character":51},"in_reply_to":"93265a0a_ae7fec2f","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"0cdb834f_d4010eba","line":261,"range":{"start_line":261,"start_character":47,"end_line":261,"end_character":49},"updated":"2022-04-14 10:53:41.000000000","message":"a virtual","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"17f2dda5_f20f278c","line":261,"range":{"start_line":261,"start_character":47,"end_line":261,"end_character":49},"in_reply_to":"0cdb834f_d4010eba","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a8ccb1e_a2b68f42","line":263,"range":{"start_line":263,"start_character":14,"end_line":263,"end_character":30},"updated":"2022-04-14 10:53:41.000000000","message":"Both the GRID drivers and the vGPU license","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ec819299_a0a2c8c1","line":263,"range":{"start_line":262,"start_character":67,"end_line":263,"end_character":12},"updated":"2022-04-14 10:53:41.000000000","message":"test and use the device","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fb24629d_4652eb28","line":263,"range":{"start_line":263,"start_character":14,"end_line":263,"end_character":30},"in_reply_to":"3a8ccb1e_a2b68f42","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":259,"context_line":"#.  Install GRID drivers and Configure the license."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f5f9aa0a_bd6e8002","line":263,"range":{"start_line":262,"start_character":67,"end_line":263,"end_character":12},"in_reply_to":"ec819299_a0a2c8c1","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"},{"line_number":267,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"f3aa671c_01404b15","line":264,"range":{"start_line":264,"start_character":61,"end_line":264,"end_character":67},"updated":"2022-04-14 10:53:41.000000000","message":"GPU device","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":261,"context_line":"    After verifying that the guest machine has a graphics processing device"},{"line_number":262,"context_line":"    attached to it, it is necessary to install the GRID drivers to make it work"},{"line_number":263,"context_line":"    properly. The GRID drivers are installed in the *guest* OS, and not on the"},{"line_number":264,"context_line":"    host OS. They are provided by NIVIDIA when acquiring the |vGPU| and can be"},{"line_number":265,"context_line":"    downloaded from the NIVIDIA website after logging in. See"},{"line_number":266,"context_line":"    `Installing the NVIDIA vGPU Software Graphics Driver on Linux"},{"line_number":267,"context_line":"    \u003chttps://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"21a7b09d_c77f5ad4","line":264,"range":{"start_line":264,"start_character":61,"end_line":264,"end_character":67},"in_reply_to":"f3aa671c_01404b15","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":268,"context_line":""},{"line_number":269,"context_line":"#.  Manage guest machines with |vGPU|."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":272,"context_line":"    and have some limitations on certain operations."},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    A list of all the supported and unsupported operations for a guest with"}],"source_content_type":"text/x-rst","patch_set":3,"id":"19837be6_e06e56b8","line":271,"range":{"start_line":271,"start_character":25,"end_line":271,"end_character":29},"updated":"2022-04-14 10:53:41.000000000","message":"a","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":268,"context_line":""},{"line_number":269,"context_line":"#.  Manage guest machines with |vGPU|."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":272,"context_line":"    and have some limitations on certain operations."},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    A list of all the supported and unsupported operations for a guest with"}],"source_content_type":"text/x-rst","patch_set":3,"id":"98f0e39c_e8f57a6c","line":271,"range":{"start_line":271,"start_character":25,"end_line":271,"end_character":29},"in_reply_to":"19837be6_e06e56b8","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":271,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":272,"context_line":"    and have some limitations on certain operations."},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    A list of all the supported and unsupported operations for a guest with"},{"line_number":275,"context_line":"    |vGPU| in |prod-os| are as follows:"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    -   ``Cold migration``: supported;"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e73e0e15_344134f9","line":274,"range":{"start_line":274,"start_character":71,"end_line":274,"end_character":75},"updated":"2022-04-14 10:53:41.000000000","message":"with a","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":271,"context_line":"    Guest machines using the |vGPU| resource are different from regular guests"},{"line_number":272,"context_line":"    and have some limitations on certain operations."},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    A list of all the supported and unsupported operations for a guest with"},{"line_number":275,"context_line":"    |vGPU| in |prod-os| are as follows:"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    -   ``Cold migration``: supported;"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ac8c0449_d032176c","line":274,"range":{"start_line":274,"start_character":71,"end_line":274,"end_character":75},"in_reply_to":"e73e0e15_344134f9","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":294,"context_line":""},{"line_number":295,"context_line":"#.  Change the |vGPU| type."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    To change the |vGPU| type perform the following steps:"},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"    *Using cold migration*"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"963ba9cc_b2b9decb","line":297,"range":{"start_line":297,"start_character":38,"end_line":297,"end_character":57},"updated":"2022-04-14 10:53:41.000000000","message":"one of the following procedures","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":294,"context_line":""},{"line_number":295,"context_line":"#.  Change the |vGPU| type."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    To change the |vGPU| type perform the following steps:"},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"    *Using cold migration*"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"835bf17c_2a9fdf9f","line":297,"range":{"start_line":297,"start_character":38,"end_line":297,"end_character":57},"in_reply_to":"963ba9cc_b2b9decb","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":312,"context_line":"            resources on the host."},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"    #.  Adjust the |vGPU| overrides and ensure that new (or migrating) guests"},{"line_number":317,"context_line":"        that use |vGPU| specified in the overrides will fail if any instances"},{"line_number":318,"context_line":"        of a different type already exists on the host."},{"line_number":319,"context_line":""},{"line_number":320,"context_line":"    *Using snapshots*"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"2b92474c_7f718b24","line":318,"range":{"start_line":315,"start_character":0,"end_line":318,"end_character":55},"updated":"2022-04-14 10:53:41.000000000","message":"The wording in this step is bad.\nAND I am not sure exactly what it is trying to say.\nNova overrides have already been updated in the first step ?","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":312,"context_line":"            resources on the host."},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    #.  *Cold* migrate the guest to the desired host."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"    #.  Adjust the |vGPU| overrides and ensure that new (or migrating) guests"},{"line_number":317,"context_line":"        that use |vGPU| specified in the overrides will fail if any instances"},{"line_number":318,"context_line":"        of a different type already exists on the host."},{"line_number":319,"context_line":""},{"line_number":320,"context_line":"    *Using snapshots*"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"a8240316_e59d2777","line":318,"range":{"start_line":315,"start_character":0,"end_line":318,"end_character":55},"in_reply_to":"2b92474c_7f718b24","updated":"2022-04-18 15:47:17.000000000","message":"Gustavo can you help me with this?","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"966d1607b3a03d877aedd5ea991f18bc942b7a41","unresolved":true,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    #.   Take a snapshot of any guest running with |vGPU|."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"    #.   Change the |vGPU| type in the overrides."},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    #.   Restore the snapshot taken in the first step."},{"line_number":327,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"a2f0be5c_e9d31d00","line":324,"range":{"start_line":324,"start_character":39,"end_line":324,"end_character":48},"updated":"2022-04-14 10:53:41.000000000","message":"Nova overrides","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"ec3165b1135d3901983ba3c047c51aeebca07535","unresolved":false,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    #.   Take a snapshot of any guest running with |vGPU|."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"    #.   Change the |vGPU| type in the overrides."},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    #.   Restore the snapshot taken in the first step."},{"line_number":327,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"34d5e41d_67db1cb4","line":324,"range":{"start_line":324,"start_character":39,"end_line":324,"end_character":48},"in_reply_to":"a2f0be5c_e9d31d00","updated":"2022-04-18 15:47:17.000000000","message":"Done","commit_id":"1ac548cbe66c168acb1885511c0a0ff2b904143b"}]}
