| 23 | import faiss.contrib.torch_utils |
| 24 | |
| 25 | class DIST(Enum): |
| 26 | l2 = auto() |
| 27 | dot = auto() |
| 28 | |
| 29 | @staticmethod |
| 30 | def from_string(s): |
| 31 | try: |
| 32 | return DIST[s.lower()] |
| 33 | except KeyError: |
| 34 | raise ValueError() |
| 35 | |
| 36 | class KEY_TYPE(Enum): |
| 37 | last_ffn_input = auto() |
nothing calls this directly
no outgoing calls
no test coverage detected