Skip to content

Commit c940eca

Browse files
Copilotleofang
andcommitted
Inline dev.arch calls in f-strings per PR feedback
Co-authored-by: leofang <[email protected]>
1 parent c3610f6 commit c940eca

File tree

7 files changed

+8
-16
lines changed

7 files changed

+8
-16
lines changed

cuda_core/examples/cuda_graphs.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ def main():
5353
cp.cuda.ExternalStream(int(stream.handle)).use()
5454

5555
# Compile the program
56-
arch = dev.arch
57-
program_options = ProgramOptions(std="c++17", arch=f"sm_{arch}")
56+
program_options = ProgramOptions(std="c++17", arch=f"sm_{dev.arch}")
5857
prog = Program(code, code_type="c++", options=program_options)
5958
mod = prog.compile(
6059
"cubin", name_expressions=("vector_add<float>", "vector_multiply<float>", "vector_subtract<float>")

cuda_core/examples/memory_ops.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@
5454
cp.cuda.ExternalStream(int(stream.handle)).use()
5555

5656
# Compile kernel
57-
arch = dev.arch
58-
program_options = ProgramOptions(std="c++17", arch=f"sm_{arch}")
57+
program_options = ProgramOptions(std="c++17", arch=f"sm_{dev.arch}")
5958
prog = Program(code, code_type="c++", options=program_options)
6059
mod = prog.compile("cubin")
6160
kernel = mod.get_kernel("memory_ops")

cuda_core/examples/pytorch_example.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ def __cuda_stream__(self):
5151
s = dev.create_stream(PyTorchStreamWrapper(pt_stream))
5252

5353
# prepare program
54-
arch = dev.arch
55-
program_options = ProgramOptions(std="c++11", arch=f"sm_{arch}")
54+
program_options = ProgramOptions(std="c++11", arch=f"sm_{dev.arch}")
5655
prog = Program(code, code_type="c++", options=program_options)
5756
mod = prog.compile(
5857
"cubin",

cuda_core/examples/saxpy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@
3838
s = dev.create_stream()
3939

4040
# prepare program
41-
arch = dev.arch
42-
program_options = ProgramOptions(std="c++11", arch=f"sm_{arch}")
41+
program_options = ProgramOptions(std="c++11", arch=f"sm_{dev.arch}")
4342
prog = Program(code, code_type="c++", options=program_options)
4443

4544
# Note the use of the `name_expressions` argument to specify the template

cuda_core/examples/simple_multi_gpu_example.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@
4040
}
4141
}
4242
"""
43-
arch0 = dev0.arch
44-
prog_add = Program(code_add, code_type="c++", options={"std": "c++17", "arch": f"sm_{arch0}"})
43+
prog_add = Program(code_add, code_type="c++", options={"std": "c++17", "arch": f"sm_{dev0.arch}"})
4544
mod_add = prog_add.compile("cubin")
4645
ker_add = mod_add.get_kernel("vector_add")
4746

@@ -63,8 +62,7 @@
6362
}
6463
}
6564
"""
66-
arch1 = dev1.arch
67-
prog_sub = Program(code_sub, code_type="c++", options={"std": "c++17", "arch": f"sm_{arch1}"})
65+
prog_sub = Program(code_sub, code_type="c++", options={"std": "c++17", "arch": f"sm_{dev1.arch}"})
6866
mod_sub = prog_sub.compile("cubin")
6967
ker_sub = mod_sub.get_kernel("vector_sub")
7068

cuda_core/examples/strided_memory_view_gpu.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,7 @@ def run():
103103
# To know the GPU's compute capability, we need to identify which GPU to use.
104104
dev = Device(0)
105105
dev.set_current()
106-
arch = dev.arch
107-
gpu_prog = Program(gpu_code, code_type="c++", options=ProgramOptions(arch=f"sm_{arch}", std="c++11"))
106+
gpu_prog = Program(gpu_code, code_type="c++", options=ProgramOptions(arch=f"sm_{dev.arch}", std="c++11"))
108107
mod = gpu_prog.compile(target_type="cubin")
109108
gpu_ker = mod.get_kernel(func_name)
110109

cuda_core/examples/vector_add.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@
3333
s = dev.create_stream()
3434

3535
# prepare program
36-
arch = dev.arch
37-
program_options = ProgramOptions(std="c++17", arch=f"sm_{arch}")
36+
program_options = ProgramOptions(std="c++17", arch=f"sm_{dev.arch}")
3837
prog = Program(code, code_type="c++", options=program_options)
3938
mod = prog.compile("cubin", name_expressions=("vector_add<float>",))
4039

0 commit comments

Comments
 (0)