    def compile_cmd(self, executable=False):
        """Compile commands.

        Parameters
        ----------
        executable : bool, optional
            Flag of whether to generate executable or obj, by default False.

        Returns
        -------
        str
            Full commands for compilation.
        """
        if executable:
            cmd = self.cc() + " " + self._compile_options + " -o {target} {src}"
        else:
            cmd = (
                self.cc() + " " + self._compile_options + " -x hip -c -o {target} {src}"
            )
        return cmd
Compile commands.

Parameters
----------
executable : bool, optional
Flag of whether to generate executable or obj, by default False.

Returns
-------
str
Full commands for compilation.
python/aitemplate/backend/rocm/target_def.py