@@ -30,7 +30,9 @@ def __str__(self):
3030class NnxBuildFlow (ABC ):
3131
3232 @abstractmethod
33- def __init__ (self , nnxName : NnxName , appName : AppName , toolchain : Toolchain ) -> None :
33+ def __init__ (
34+ self , nnxName : NnxName , appName : AppName , toolchain : Toolchain
35+ ) -> None :
3436 self .nnxName = nnxName
3537 self .appName = appName
3638 self .toolchain = toolchain
@@ -53,7 +55,9 @@ def cmd_run(cmd: str, env=None) -> str:
5355
5456
5557class MakeBuildFlow (NnxBuildFlow ):
56- def __init__ (self , nnxName : NnxName , appName : AppName , toolchain : Toolchain ) -> None :
58+ def __init__ (
59+ self , nnxName : NnxName , appName : AppName , toolchain : Toolchain
60+ ) -> None :
5761 super ().__init__ (nnxName , appName , toolchain )
5862
5963 def env (self ) -> os ._Environ :
@@ -63,10 +67,14 @@ def env(self) -> os._Environ:
6367
6468 def build (self ) -> None :
6569 Path (f"{ self .appName .path ()} /src/nnx_layer.c" ).touch ()
66- _ = NnxBuildFlow .cmd_run (f"make -C { self .appName .path ()} all platform=gvsoc" , self .env ())
70+ _ = NnxBuildFlow .cmd_run (
71+ f"make -C { self .appName .path ()} all platform=gvsoc" , self .env ()
72+ )
6773
6874 def run (self ) -> str :
69- return NnxBuildFlow .cmd_run (f"make -C { self .appName .path ()} run platform=gvsoc" , self .env ())
75+ return NnxBuildFlow .cmd_run (
76+ f"make -C { self .appName .path ()} run platform=gvsoc" , self .env ()
77+ )
7078
7179 def __str__ (self ) -> str :
7280 return "make"
@@ -76,9 +84,13 @@ class CmakeBuildFlow(NnxBuildFlow):
7684 BINARY_NAME = "test-pulp-nnx"
7785 GVSOC_TARGET = "siracusa"
7886
79- def __init__ (self , nnxName : NnxName , appName : AppName , toolchain : Toolchain ) -> None :
87+ def __init__ (
88+ self , nnxName : NnxName , appName : AppName , toolchain : Toolchain
89+ ) -> None :
8090 super ().__init__ (nnxName , appName , toolchain )
81- self .build_dir = os .path .abspath (f"{ self .appName .path ()} /build_{ nnxName } _{ toolchain } " )
91+ self .build_dir = os .path .abspath (
92+ f"{ self .appName .path ()} /build_{ nnxName } _{ toolchain } "
93+ )
8294 self .gvsoc_workdir = os .path .join (self .build_dir , "gvsoc_workdir" )
8395 assert "GVSOC" in os .environ , "The GVSOC environment variable is not set."
8496 self .toolchain_file = f"cmake/toolchain_{ self .toolchain } .cmake"
0 commit comments