You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Peter Bacsko (JIRA)" <ji...@apache.org> on 2019/01/21 16:39:00 UTC

[jira] [Commented] (YARN-9139) Simplify initializer code of GpuDiscoverer

    [ https://issues.apache.org/jira/browse/YARN-9139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16748080#comment-16748080 ] 

Peter Bacsko commented on YARN-9139:
------------------------------------

[~snemeth] please update the logic with the following: after setting {{pathOfGpuBinary}}, validate that this file actually exists (and executable). It can have a bogus value if this code path runs:
{noformat}
	    } else if (binaryPath.isDirectory()) {
	      binaryPath = new File(binaryPath, DEFAULT_BINARY_NAME);
	      LOG.warn("Specified path is a directory, use " + DEFAULT_BINARY_NAME
	          + " under the directory, updated path-to-executable:"
	          + binaryPath.getAbsolutePath());
	    }
			
	    pathOfGpuBinary = binaryPath.getAbsolutePath();
{noformat}

What if there is no {{nvidia-smi}} under {{binaryPath}}? We must check that and fail immediately and don't wait until {{Shell.execCommand()}} fails later with a probably more cryptic error message. 

> Simplify initializer code of GpuDiscoverer
> ------------------------------------------
>
>                 Key: YARN-9139
>                 URL: https://issues.apache.org/jira/browse/YARN-9139
>             Project: Hadoop YARN
>          Issue Type: Improvement
>            Reporter: Szilard Nemeth
>            Assignee: Szilard Nemeth
>            Priority: Major
>         Attachments: YARN-9139.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org