# Dependencies for tools/convert_facenet.py ONLY. These never enter the # picpeak-ml image — the conversion runs once, by hand, and only its output # (facenet512.onnx) is shipped. # # Pinned to the exact set that produced the published artifact, so anyone can # reproduce it and get the same SHA-256 rather than a file that differs for # reasons nobody can reconstruct later. See ml/README.md for the expected # checksum. # # Requires Python 3.11 (TensorFlow has no 3.12+/3.14 wheels at these # versions). The picpeak-ml image itself runs 3.12 — the two are unrelated, # since nothing from this file ships. tensorflow==2.21.0 tf2onnx==1.17.0 onnx==1.22.0 deepface==0.0.100 # Transitive, pinned because the conversion output is checksummed: # keras 3.15 builds the graph, protobuf serializes the ONNX. keras==3.15.1 protobuf==7.35.1 numpy==2.4.6