tf-keras galgebra PyPDF2 tensorflow transformers peft networkx