[DRIVER] Now always using PTXv6.4
This commit is contained in:
committed by
Philippe Tillet
parent
c251dc50f3
commit
29a0ad6c4d
@@ -251,11 +251,10 @@ std::string cu_module::compile_llvm_module(std::unique_ptr<llvm::Module> module,
|
|||||||
int version;
|
int version;
|
||||||
dispatch::cuDriverGetVersion(&version);
|
dispatch::cuDriverGetVersion(&version);
|
||||||
int major = version / 1000;
|
int major = version / 1000;
|
||||||
int minor = (version - major*1000) / 10;
|
// int minor = (version - major*1000) / 10;
|
||||||
if(major < 10)
|
if(major < 10)
|
||||||
throw std::runtime_error("Triton requires CUDA 10+");
|
throw std::runtime_error("Triton requires CUDA 10+");
|
||||||
if(minor >= 1)
|
find_and_replace(result, ".version", "\n", ".version 6.4\n");
|
||||||
find_and_replace(result, ".version", "\n", ".version 6.4\n");
|
|
||||||
while(find_and_replace(result, "\t// begin inline asm", "\n", ""));
|
while(find_and_replace(result, "\t// begin inline asm", "\n", ""));
|
||||||
while(find_and_replace(result, "\t// end inline asm", "\n", ""));
|
while(find_and_replace(result, "\t// end inline asm", "\n", ""));
|
||||||
return result;
|
return result;
|
||||||
|
Reference in New Issue
Block a user