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
|
from rknn.api import RKNN
|
||||||
|
|
||||||
f, _ = self.export_onnx()
|
f, _ = self.export_onnx()
|
||||||
|
|
||||||
platform = self.args.name
|
|
||||||
|
|
||||||
export_path = Path(f"{Path(f).stem}_rknn_model")
|
export_path = Path(f"{Path(f).stem}_rknn_model")
|
||||||
export_path.mkdir(exist_ok=True)
|
export_path.mkdir(exist_ok=True)
|
||||||
|
|
||||||
rknn = RKNN(verbose=False)
|
rknn = RKNN(verbose=False)
|
||||||
rknn.config(mean_values=[[0, 0, 0]], std_values=[[255, 255, 255]], target_platform=platform)
|
rknn.config(mean_values=[[0, 0, 0]], std_values=[[255, 255, 255]], target_platform=self.args.name)
|
||||||
_ = rknn.load_onnx(model=f)
|
rknn.load_onnx(model=f)
|
||||||
_ = rknn.build(do_quantization=False) # TODO: Add quantization support
|
rknn.build(do_quantization=False) # TODO: Add quantization support
|
||||||
f = f.replace(".onnx", f"-{platform}.rknn")
|
f = f.replace(".onnx", f"-{self.args.name}.rknn")
|
||||||
_ = rknn.export_rknn(f"{export_path / f}")
|
rknn.export_rknn(f"{export_path / f}")
|
||||||
yaml_save(export_path / "metadata.yaml", self.metadata)
|
yaml_save(export_path / "metadata.yaml", self.metadata)
|
||||||
return export_path, None
|
return export_path, None
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -482,7 +482,7 @@ class AutoBackend(nn.Module):
|
||||||
w = next(w.rglob("*.rknn")) # get *.rknn file from *_rknn_model dir
|
w = next(w.rglob("*.rknn")) # get *.rknn file from *_rknn_model dir
|
||||||
rknn_model = RKNNLite()
|
rknn_model = RKNNLite()
|
||||||
rknn_model.load_rknn(w)
|
rknn_model.load_rknn(w)
|
||||||
ret = rknn_model.init_runtime()
|
rknn_model.init_runtime()
|
||||||
metadata = Path(w).parent / "metadata.yaml"
|
metadata = Path(w).parent / "metadata.yaml"
|
||||||
|
|
||||||
# Any other format (unsupported)
|
# Any other format (unsupported)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue