added device code offline compilation for nvcc
Change-Id: I1f77131778b4dcfcf720b4367dd9f18ffaf1cbb3
[ROCm/hip commit: 6a6a0ae32f]
This commit is contained in:
@@ -157,16 +157,30 @@ if ($HIP_PLATFORM eq "hcc") {
|
||||
exit (-1);
|
||||
}
|
||||
|
||||
|
||||
my $ISACMD=$HIP_PATH;
|
||||
$ISACMD .= "/bin/hipgenisa.sh ";
|
||||
$ISACMD .= $ROCM_PATH;
|
||||
if($ARGV[0] eq "--genisa"){
|
||||
foreach $isaarg (@ARGV){
|
||||
$ISACMD .= " ";
|
||||
$ISACMD .= $isaarg;
|
||||
if($HIP_PLATFORM eq "hcc"){
|
||||
$ISACMD .= "/bin/hipgenisa.sh ";
|
||||
$ISACMD .= $ROCM_PATH;
|
||||
if($ARGV[0] eq "--gencodeobject"){
|
||||
foreach $isaarg (@ARGV){
|
||||
$ISACMD .= " ";
|
||||
$ISACMD .= $isaarg;
|
||||
}
|
||||
system($ISACMD);
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
if($HIP_PLATFORM eq "nvcc"){
|
||||
if($ARGV[0] eq "--gencodeobject"){
|
||||
foreach $isaarg (@ARGV){
|
||||
$ISACMD .= " ";
|
||||
$ISACMD .= $isarg;
|
||||
}
|
||||
system($ISACMD);
|
||||
exit(0);
|
||||
}
|
||||
system($ISACMD);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
# Add paths to common HIP includes:
|
||||
|
||||
مرجع در شماره جدید
Block a user