RKNN export clean up (#18841)
This commit is contained in:
parent
729ef7f270
commit
d6272f258e
2 changed files with 6 additions and 9 deletions
|
|
@ -1159,18 +1159,15 @@ class Exporter:
|
|||
from rknn.api import RKNN
|
||||
|
||||
f, _ = self.export_onnx()
|
||||
|
||||
platform = self.args.name
|
||||
|
||||
export_path = Path(f"{Path(f).stem}_rknn_model")
|
||||
export_path.mkdir(exist_ok=True)
|
||||
|
||||
rknn = RKNN(verbose=False)
|
||||
rknn.config(mean_values=[[0, 0, 0]], std_values=[[255, 255, 255]], target_platform=platform)
|
||||
_ = rknn.load_onnx(model=f)
|
||||
_ = rknn.build(do_quantization=False) # TODO: Add quantization support
|
||||
f = f.replace(".onnx", f"-{platform}.rknn")
|
||||
_ = rknn.export_rknn(f"{export_path / f}")
|
||||
rknn.config(mean_values=[[0, 0, 0]], std_values=[[255, 255, 255]], target_platform=self.args.name)
|
||||
rknn.load_onnx(model=f)
|
||||
rknn.build(do_quantization=False) # TODO: Add quantization support
|
||||
f = f.replace(".onnx", f"-{self.args.name}.rknn")
|
||||
rknn.export_rknn(f"{export_path / f}")
|
||||
yaml_save(export_path / "metadata.yaml", self.metadata)
|
||||
return export_path, None
|
||||
|
||||
|
|
|
|||
|
|
@ -482,7 +482,7 @@ class AutoBackend(nn.Module):
|
|||
w = next(w.rglob("*.rknn")) # get *.rknn file from *_rknn_model dir
|
||||
rknn_model = RKNNLite()
|
||||
rknn_model.load_rknn(w)
|
||||
ret = rknn_model.init_runtime()
|
||||
rknn_model.init_runtime()
|
||||
metadata = Path(w).parent / "metadata.yaml"
|
||||
|
||||
# Any other format (unsupported)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue