in build2cmake/src/torch/cuda.rs [117:140]
fn write_ops_py(
env: &Environment,
name: &str,
ops_name: &str,
file_set: &mut FileSet,
) -> Result<()> {
let mut path = PathBuf::new();
path.push("torch-ext");
path.push(name);
path.push("_ops.py");
let writer = file_set.entry(path);
env.get_template("_ops.py")
.wrap_err("Cannot get _ops.py template")?
.render_to_write(
context! {
ops_name => ops_name,
},
writer,
)
.wrap_err("Cannot render kernel template")?;
Ok(())
}