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

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

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