MCPcopy Create free account
hub / github.com/ml-explore/mlx / PrimitiveSerializer

Method PrimitiveSerializer

mlx/export.cpp:41–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39 using StateExtractor = std::function<std::vector<StateT>(const Primitive&)>;
40
41 PrimitiveSerializer(
42 Serializer serialize,
43 Deserializer deserialize,
44 StateExtractor extract_state,
45 std::vector<std::string> keys = {})
46 : serialize(std::move(serialize)),
47 deserialize(std::move(deserialize)),
48 extract_state(std::move(extract_state)),
49 keys(std::move(keys)) {};
50 Serializer serialize;
51 Deserializer deserialize;
52 StateExtractor extract_state;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected