@startuml namespace dynasty { namespace io { class ONNXIO class ONNXVectorIO } } namespace dynasty { namespace cuda { class DeviceArrayManager class DeviceCalculator } } namespace dynasty { namespace log { class InferencerLogger { + {static} GetLogger() : std::shared_ptr } } } namespace dynasty { namespace mkl { class MKLArrayManager } } namespace dynasty { namespace parser { class AttributeParser { + parse(Node *n) : Attribute } } } @enduml