def get_node_outputs(self, node_name: str, skip_empty_io: bool = False) -> list[str]:
        """Get the output names of a node.

        :param node_name: name of the node.
        :param skip_empty_io: whether to skip empty outputs.
        :return: list of output names.
        """
        outputs = self.nodes[node_name].outputs
        if skip_empty_io:
            outputs = filter(lambda o: o != "", outputs)
        return list(outputs)
Get the output names of a node.

        :param node_name: name of the node.
        :param skip_empty_io: whether to skip empty outputs.
        :return: list of output names.
        
olive/passes/onnx/onnx_dag.py