Difference between revisions of "TUFLOW Message 3005"
Teegan.Burke (talk | contribs) (Created page with "{{TUFLOW_Message |tuflow_message=ERROR 3005: Requested device 'a' not found in available device list. <br> |alt_msg=none |type=ERROR |message_desc=The requested GPU devi...") |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{TUFLOW_Message | {{TUFLOW_Message | ||
− | |tuflow_message=ERROR 3005 | + | |tuflow_message=ERROR 3005 - Requested device "a" not found in available device list. |
− | <br> | + | |alt_msg=NA<br> |
− | |||
|type=[[ERROR]] | |type=[[ERROR]] | ||
− | |message_desc=The | + | |message_desc=The NVidia GPU driver will enumerate the CUDA enabled GPUs as list of integers from 0 to N-1, where N is the number of GPUs available. By default TUFLOW will request device 0 if not specified by the user. If the user specifies a device index (either using "<font color="blue"><tt>GPU Device Ids</tt></font>" command in the tcf or "-pu" command line argument) |
− | + | then it will attempt to connect with this GPU index. An error will occur if the user requests a device index that is outside of the range 0 ... N-1. | |
− | Note | + | |suggestions=Ensure that the "<font color="blue"><tt>GPU Device Ids</tt></font>" tcf command or "-pu" command line argument refers to a valid GPU device ID number for the machine.<br> |
+ | :''Note: The command line argument will override the tcf command if both are used.'' | ||
+ | |||
+ | ''Example'': For a machine with 1 GPU available (integer = 0), if a non valid GPU device ID number is specified in the tcf file such as <font color="blue"><tt>GPU Device Ids </tt></font> <font color="red"><tt>== </tt></font> <font color="black"><tt>3</tt></font>, the following message error: "ERROR 3005 - Requested <font color="blue"><tt>device</tt></font> "3" <font color="blue"><tt>not</tt></font> found <font color="blue"><tt>in</tt></font> available <font color="blue"><tt>device</tt></font> list" will be triggered in the hpc.tlf and the available GPU devices will be presented in the .tlf file: "Found 1 GPU devices". To fix the issue in that case, it would be suggested to replace the following command <font color="blue"><tt>GPU Device Ids </tt></font> <font color="red"><tt>== </tt></font> <font color="black"><tt>3 </tt></font> in the tcf file with <font color="blue"><tt>GPU Device Ids </tt></font> <font color="red"><tt>== </tt></font> <font color="black"><tt>0</tt></font>. | ||
− | |||
− | |||
− | |||
− | |||
|uplink=[[3xxx_TUFLOW_Messages|3xxx Messages]] | |uplink=[[3xxx_TUFLOW_Messages|3xxx Messages]] | ||
− | |||
}} | }} |
Latest revision as of 23:16, 11 December 2023
TUFLOW Message
ERROR 3005 - Requested device "a" not found in available device list.
Alternate Message
NA
Message Type
ERROR
Description
The NVidia GPU driver will enumerate the CUDA enabled GPUs as list of integers from 0 to N-1, where N is the number of GPUs available. By default TUFLOW will request device 0 if not specified by the user. If the user specifies a device index (either using "GPU Device Ids" command in the tcf or "-pu" command line argument)
then it will attempt to connect with this GPU index. An error will occur if the user requests a device index that is outside of the range 0 ... N-1.
Suggestions
Ensure that the "GPU Device Ids" tcf command or "-pu" command line argument refers to a valid GPU device ID number for the machine.
- Note: The command line argument will override the tcf command if both are used.
Example: For a machine with 1 GPU available (integer = 0), if a non valid GPU device ID number is specified in the tcf file such as GPU Device Ids == 3, the following message error: "ERROR 3005 - Requested device "3" not found in available device list" will be triggered in the hpc.tlf and the available GPU devices will be presented in the .tlf file: "Found 1 GPU devices". To fix the issue in that case, it would be suggested to replace the following command GPU Device Ids == 3 in the tcf file with GPU Device Ids == 0.
Up |
---|
3xxx Messages |