Move hip version information to hipconfig

Change-Id: I2892a9eb9356ac5310b89a433d858c1c3eb986ee


[ROCm/clr commit: 1b184c8527]
Этот коммит содержится в:
Maneesh Gupta
2016-07-11 16:38:41 +05:30
родитель 11b143ae2d
Коммит ab99447c73
2 изменённых файлов: 15 добавлений и 6 удалений
+2 -5
Просмотреть файл
@@ -24,10 +24,6 @@ print "No Arguments passed, exiting ...\n";
exit(-1);
}
$HIP_VERSION_MAJOR = "0";
$HIP_VERSION_MINOR = "90";
$HIP_VERSION_PATCH = "0";
$verbose = $ENV{'HIPCC_VERBOSE'};
$verbose = 0 unless defined $verbose;
# Verbose: 0x1=commands, 0x2=paths, 0x4=hippc args
@@ -45,6 +41,7 @@ $marker_path = "$CODEXL_PATH/SDK/AMDTActivityLogger";
#---
#HIP_PLATFORM controls whether to use NVCC or HCC for compilation:
$HIP_PLATFORM= `$HIP_PATH/bin/hipconfig --platform`;
$HIP_VERSION= `$HIP_PATH/bin/hipconfig --version`;
$HIP_PLATFORM="hcc" unless defined $HIP_PLATFORM;
@@ -250,7 +247,7 @@ if ($printHipVersion) {
if ($runCmd) {
print "HIP version: "
}
print $HIP_VERSION_MAJOR, ".", $HIP_VERSION_MINOR, ".", $HIP_VERSION_PATCH, "\n";
print $HIP_VERSION, "\n";
}
if ($runCmd) {
system ("$CMD") and die ();
+13 -1
Просмотреть файл
@@ -1,4 +1,9 @@
#!/usr/bin/perl -w
$HIP_VERSION_MAJOR = "0";
$HIP_VERSION_MINOR = "90";
$HIP_VERSION_PATCH = "0";
use Getopt::Long;
use Cwd;
@@ -15,6 +20,7 @@ GetOptions(
,"platform|P" => \$p_platform
,"cpp_config|cxx_config|C" => \$p_cpp_config
,"full|f|info" => \$p_full,
,"version|v" => \$p_version,
,"check" => \$p_check,
,"newline|n" => \$p_newline
);
@@ -26,12 +32,14 @@ if ($p_help) {
print " --compiler, -c : print compiler (hcc or nvcc)\n";
print " --platform, -P : print platform (hcc or nvcc)\n";
print " --full, -f : print full config\n";
print " --version, -v : print hip version\n";
print " --check : check configuration\n";
print " --newline, -n : print newline\n";
print " --help, -h : print help message\n";
exit();
}
$HIP_VERSION="$HIP_VERSION_MAJOR.$HIP_VERSION_MINOR.$HIP_VERSION_PATCH";
$CUDA_PATH=$ENV{'CUDA_PATH'};
$CUDA_PATH='/usr/local/cuda' unless defined $CUDA_PATH;
@@ -83,9 +91,13 @@ if ($p_compiler or $p_platform) {
$printed = 1;
}
if ($p_version) {
print $HIP_VERSION;
$printed = 1;
}
if (!$printed or $p_full) {
print "HIP version : ", $HIP_VERSION, "\n\n";
print "== hipconfig\n";
print "HIP_PATH : ", $HIP_PATH, "\n";
print "HIP_PLATFORM : ", $HIP_PLATFORM, "\n";