| 
    NVIDIA NvNeural SDK
    2022.1
    
   GPU inference framework for NVIDIA Nsight Deep Learning Designer 
   | 
 
This is the complete list of members for nvneural::INetwork2, including all inherited members.
| addRef() const noexcept=0 | nvneural::IRefObject | pure virtual | 
| attachBackend(INetworkBackend *pBackend) noexcept=0 | nvneural::INetwork | pure virtual | 
| attachNetworkDebugger(INetworkDebugger *pDebugger) noexcept=0 | nvneural::INetwork | pure virtual | 
| attachReshapeDebugger(INetworkReshapeDebugger *pDebugger) noexcept=0 | nvneural::INetwork | pure virtual | 
| bindCurrentThread() noexcept=0 | nvneural::INetwork | pure virtual | 
| clearLayers() noexcept=0 | nvneural::INetwork | pure virtual | 
| clearLoadedWeights() noexcept=0 | nvneural::INetwork | pure virtual | 
| copyTensor(const ILayer *pSourceLayer, ILayer *pDestinationLayer) noexcept=0 | nvneural::INetwork | pure virtual | 
| defaultBackendId() const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| defaultForwardActivation(ILayer *pLayer) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| defaultForwardActivationFunction(const ILayer *pLayer) const noexcept=0 | nvneural::INetwork | pure virtual | 
| defaultTensorFormat() const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| detachAllNetworkDebuggers() noexcept=0 | nvneural::INetwork | pure virtual | 
| detachAllReshapeDebuggers() noexcept=0 | nvneural::INetwork | pure virtual | 
| detachNetworkDebugger(const INetworkDebugger *pDebugger) noexcept=0 | nvneural::INetwork | pure virtual | 
| detachReshapeDebugger(const INetworkReshapeDebugger *pDebugger) noexcept=0 | nvneural::INetwork | pure virtual | 
| getAcceptorLayers(ILayerList **ppListOut, const ILayer *pLayer) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getAllLayers(ILayerList **ppListOut) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getBackend(NetworkBackendId backendId) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getBackend(NetworkBackendId backendId) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getClassRegistry() const noexcept=0 | nvneural::INetwork | pure virtual | 
| getDependentLayers(ILayerList **ppListOut, const ILayer *pLayer) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getInfluenceLayers(ILayerList **ppListOut, const ILayer *pLayer) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getInputLayers(ILayerList **ppListOut) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getInternalTensor(const ILayer *pLayer, NetworkBackendId backendId) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getLayerByName(const char *pLayerName) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getLayerInternalDimensions(const ILayer *pLayer) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getNetworkDebuggers(INetworkDebuggerList **ppListOut) const noexcept=0 | nvneural::INetwork | pure virtual | 
| getOutputLayers(ILayerList **ppListOut) const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getProcessedLayerInputList(const ILayer *pLayer, ILayerList **ppProcessedInputLayerList) const noexcept=0 | nvneural::INetwork | pure virtual | 
| getTensor(const ILayer *pDataLayer, const ILayer *pRequestingLayer, TensorFormat format) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getWeightsDimensionForLayer(TensorDimension *pDimensionsOut, const ILayer *pLayer, const char *pWeightsName, NetworkBackendId backendId, TensorFormat format) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getWeightsForLayer(const ILayer *pLayer, const char *pWeightsName, NetworkBackendId backendId, TensorFormat format) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| getWeightsNamesForLayer(IStringList **ppListOut, const ILayer *pLayer) const noexcept=0 | nvneural::INetwork | pure virtual | 
| inference() noexcept=0 | nvneural::INetwork | pure virtual | 
| inferenceSubgraph(ILayerList *pInputs, ILayerList *pOutputs) noexcept=0 | nvneural::INetwork | pure virtual | 
| isOptimizationFlagEnabled(NetworkBackendId backendId, INetworkBackend::OptimizationCapability capability) const noexcept=0 | nvneural::INetwork | pure virtual | 
| layerCount() const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| mapLayerAsWeightsData(const ILayer *pDataLayer, const ILayer *pWeightsLayer, const char *pWeightsName) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| networkName() const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| pushLayer(ILayer *pLayer, const char *pTemplateParentName) noexcept=0 | nvneural::INetwork2 | pure virtual | 
| pushLayer(ILayer *pLayer) noexcept=0 | nvneural::INetwork2 | |
| nvneural::INetwork::pushLayer(ILayer *pLayer) noexcept=0 | nvneural::INetwork | pure virtual | 
| pushLayerAlias(const char *pAliasName, ILayer *pLayer) noexcept=0 | nvneural::INetwork | pure virtual | 
| queryInterface(TypeId interface) noexcept=0 | nvneural::IRefObject | pure virtual | 
| queryInterface(TypeId interface) const noexcept=0 | nvneural::IRefObject | pure virtual | 
| RefCount typedef | nvneural::IRefObject | |
| release() const noexcept=0 | nvneural::IRefObject | pure virtual | 
| reshape(ILayerList *pMarkedLayers) noexcept=0 | nvneural::INetwork | pure virtual | 
| reshapeAll() noexcept=0 | nvneural::INetwork | pure virtual | 
| reshapeLater(ILayer *pLayer) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| setAffectedForward(ILayer *pLayer) noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| setClassRegistry(const IClassRegistry *pRegistry) noexcept=0 | nvneural::INetwork | pure virtual | 
| setDefaultBackendId(NetworkBackendId backendId) noexcept=0 | nvneural::INetwork | pure virtual | 
| setDefaultTensorFormat(const TensorFormat &tensorFormat) noexcept=0 | nvneural::INetwork | pure virtual | 
| setNetworkName(const char *pName) noexcept=0 | nvneural::INetwork | pure virtual | 
| setOptimizationFlag(NetworkBackendId backendId, INetworkBackend::OptimizationCapability capability, bool enabled) noexcept=0 | nvneural::INetwork | pure virtual | 
| setWeightsLoader(IWeightsLoader *pWeightsLoader) noexcept=0 | nvneural::INetwork | pure virtual | 
| synchronize() noexcept=0 | nvneural::INetwork | pure virtual | 
| typeID | nvneural::INetwork2 | static | 
| TypeId typedef | nvneural::IRefObject | |
| unload() noexcept=0 | nvneural::INetwork | pure virtual | 
| weightsLoader() const noexcept=0 | nvneural::INetworkRuntime | pure virtual | 
| ~IRefObject()=default | nvneural::IRefObject | protectedvirtual |