cuda: fix fmt in compiler (#13470)

This commit is contained in:
nimlgen
2025-11-27 16:51:17 +03:00
committed by GitHub
parent 2df8a3474e
commit 1d207eca3d

View File

@@ -68,8 +68,7 @@ class NVCCCompiler(Compiler):
with tempfile.NamedTemporaryFile(suffix=".cu") as srcf, tempfile.NamedTemporaryFile(suffix=".ptx") as libf:
srcf.write(src.encode())
srcf.flush()
subprocess.run(["nvcc", f"-arch={self.arch}", "-ptx", "-o", libf.name, srcf.name] + self.extra_options,
check=True)
subprocess.run(["nvcc", f"-arch={self.arch}", "-ptx", "-o", libf.name, srcf.name] + self.extra_options, check=True)
return libf.read()
def disassemble(self, lib:bytes): cuda_disassemble(lib, self.arch)