MCPcopy Create free account

hub / github.com/NeuralNetworkVerification/Marabou / functions

Functions4,559 in github.com/NeuralNetworkVerification/Marabou

↓ 1 callersFunctionload_network
Take in a .nnet filename with path and load the network from the file Inputs: filename - const char* that specifies the name and path of file Outputs
src/input_parsers/AcasNnet.cpp:27
↓ 1 callersMethodlpRelaxationPropagation
src/nlr/NetworkLevelReasoner.cpp:214
↓ 1 callersFunctionmain
()
setup.py:60
↓ 1 callersFunctionmain
The main program
tools/cxxtest/cxxtestgen.py:51
↓ 1 callersFunctionmain
()
maraboupy/MarabouMain.py:4
↓ 1 callersFunctionmain
()
resources/runMarabou.py:27
↓ 1 callersFunctionmain
()
resources/properties/mnist/dump_mnist_targeted_attack.py:38
↓ 1 callersFunctionmain
()
regress/run_regression.py:148
↓ 1 callersMethodmakeEquations
Function to generate equations corresponding to given operation Args: op: (tf.op) for which to generate equations :meta
maraboupy/MarabouNetworkTF.py:817
↓ 1 callersMethodmakeGraphEquations
Recursively populates self.shapeMap, self.varMap, and self.constantMap while adding equations and constraints Args: nodeName (str
maraboupy/parsers/ONNXParser.py:114
↓ 1 callersMethodmakeMarabouEquations
Compute the shape and values of a node assuming the input shapes and values have been computed already. Args: nodeName (str): Nam
maraboupy/parsers/ONNXParser.py:152
↓ 1 callersMethodmatMulEquations
Function to generate equations corresponding to matrix multiplication Args: op: (tf.op) representing matrix multiplication operat
maraboupy/MarabouNetworkTF.py:351
↓ 1 callersMethodmatMulEquations
Function to generate equations corresponding to matrix multiplication Args: node (node): ONNX node representing the MatMul operat
maraboupy/parsers/ONNXParser.py:779
↓ 1 callersFunctionmatmul_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:269
↓ 1 callersFunctionmax_pool_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:181
↓ 1 callersMethodmaxpoolEquations
Function to generate maxpooling equations Args: op: (tf.op) representing maxpool operation :meta private:
maraboupy/MarabouNetworkTF.py:718
↓ 1 callersMethodmaxpoolEquations
Function to generate maxpooling equations Args: node (node): ONNX node representing maxpool operation makeEquations (
maraboupy/parsers/ONNXParser.py:537
↓ 1 callersMethodmergeColumns
src/engine/Tableau.cpp:2559
↓ 1 callersMethodmergeConsecutiveWeightedSumLayers
src/engine/InputQuery.cpp:854
↓ 1 callersMethodmergeIdenticalVariables
src/engine/InputQuery.cpp:271
↓ 1 callersMethodmockConstructor
src/common/tests/MockFile.h:37
↓ 1 callersMethodmockDestructor
src/common/tests/MockFile.h:45
↓ 1 callersMethodmulEquations
Function to generate equations corresponding to multiply and divide operations Args: op: (tf.op) representing an element-wise mul
maraboupy/MarabouNetworkTF.py:547
↓ 1 callersMethodmulEquations
(self, node, makeEquations)
maraboupy/parsers/ONNXParser.py:1042
↓ 1 callersMethodnewData
deps/CVC4/context/context_mm.h:181
↓ 1 callersMethodnonConvex
src/common/GurobiWrapper.h:162
↓ 1 callersMethodnotifyConcat
deps/CVC4/context/backtrackable.h:198
↓ 1 callersMethodnotifyDimensionChange
This callback will be invoked when the tableau size changes, typically when new variables are added. */
src/engine/ITableau.h:86
↓ 1 callersMethodnumTests
tools/cxxtest/cxxtest/RealDescriptions.cpp:132
↓ 1 callersMethodobtainCurrentAssignment
src/engine/SumOfInfeasibilitiesManager.cpp:315
↓ 1 callersMethodoptimizeBoundsOfOneLayerWithLpRelaxation
src/nlr/LPFormulator.cpp:331
↓ 1 callersMethodoptimizeBoundsOfOneLayerWithMILPEncoding
src/nlr/MILPFormulator.cpp:218
↓ 1 callersMethodoptimizeBoundsWithIncrementalLpRelaxation
src/nlr/LPFormulator.cpp:98
↓ 1 callersMethodoptimizeBoundsWithIncrementalMILPEncoding
src/nlr/MILPFormulator.cpp:47
↓ 1 callersMethodoptimizeBoundsWithIterativePropagation
src/nlr/IterativePropagator.cpp:43
↓ 1 callersMethodoptimizeBoundsWithMILPEncoding
src/nlr/MILPFormulator.cpp:152
↓ 1 callersFunctionpackIndex
src/input_parsers/TensorUtils.cpp:35
↓ 1 callersMethodparse
src/configuration/OptionParser.cpp:281
↓ 1 callersFunctionparseCommandline
Analyze command line arguments
tools/cxxtest/cxxtestgen.py:77
↓ 1 callersMethodparseFile
src/input_parsers/BerkeleyNeuralNetwork.cpp:87
↓ 1 callersMethodparseGraph
Read an ONNX file and create a MarabouNetworkONNX object :meta private:
maraboupy/parsers/ONNXParser.py:70
↓ 1 callersMethodparseOptions
src/configuration/Options.cpp:105
↓ 1 callersFunctionparse_args
()
resources/properties/mnist/dump_mnist_targeted_attack.py:30
↓ 1 callersMethodperformPivot
src/engine/Tableau.cpp:696
↓ 1 callersMethodphaseToVariable
src/engine/MaxConstraint.h:245
↓ 1 callersMethodpickLeavingVariable
src/engine/Tableau.cpp:951
↓ 1 callersMethodpickSplitPLConstraintSnC
src/engine/Engine.cpp:2859
↓ 1 callersMethodpop
deps/CVC4/context/context.cpp:74
↓ 1 callersMethodpop_front
* Pops the key at the front of the list off and removes its key from the map. */
deps/CVC4/context/cdinsert_hashmap.h:153
↓ 1 callersMethodpop_to_size
* Pops the back of the stack until the size is below s. */
deps/CVC4/context/cdinsert_hashmap.h:177
↓ 1 callersFunctionprintHelpMessage
src/engine/MarabouMain.cpp:56
↓ 1 callersMethodprintHelpMessage
src/configuration/Options.cpp:110
↓ 1 callersMethodprintLongAttributeAsTime
src/common/Statistics.cpp:475
↓ 1 callersMethodprintResult
src/engine/DnCManager.cpp:341
↓ 1 callersFunctionprintVersion
Print CxxTest version and exit
tools/cxxtest/cxxtestgen.py:142
↓ 1 callersMethodprocessGraph
Processes the ONNX graph to produce Marabou equations :meta private:
maraboupy/parsers/ONNXParser.py:89
↓ 1 callersMethodprocessGraph
* @brief Processes the graph, adding all the generated constraints to the query. * Unlike the Python implementation, at the moment assumes there is o
src/input_parsers/OnnxParser.cpp:759
↓ 1 callersMethodpropagateBoundManagerTightenings
src/engine/Engine.cpp:3771
↓ 1 callersMethodpush
deps/CVC4/context/context.cpp:62
↓ 1 callersMethodpushContext
src/engine/SmtCore.cpp:249
↓ 1 callersMethodpush_back
* Inserts an element into the map, and pushes its key onto the * back on the stack. The key inserted must be not be currently mapped. */
deps/CVC4/context/cdinsert_hashmap.h:144
↓ 1 callersMethodquitSignal
src/engine/Engine.cpp:2388
↓ 1 callersMethodreadTF
Read a tensorflow file to create a MarabouNetworkTF object Args: filename (str): Path to tensorflow network inputName
maraboupy/MarabouNetworkTF.py:68
↓ 1 callersFunctionreadVnnlibFile
src/input_parsers/VnnLibParser.cpp:37
↓ 1 callersMethodreduceIndexAfterMerge
src/nlr/Layer.cpp:2079
↓ 1 callersMethodreduceIndexFromAllMaps
src/nlr/Layer.cpp:2047
↓ 1 callersMethodrefine
src/cegar/IncrementalLinearization.cpp:104
↓ 1 callersMethodrefreshBasisFactorization
src/engine/Tableau.cpp:2539
↓ 1 callersMethodregisterClient
src/common/SignalHandler.cpp:33
↓ 1 callersMethodregisterCostFunctionManager
src/engine/Tableau.cpp:2512
↓ 1 callersMethodregisterNewVariable
src/engine/BoundManager.cpp:105
↓ 1 callersMethodregisterResizeWatcher
src/engine/Tableau.cpp:2161
↓ 1 callersMethodregisterRowBoundTightener
src/engine/BoundManager.cpp:304
↓ 1 callersMethodregisterToWatchAllVariables
src/engine/Tableau.cpp:2156
↓ 1 callersMethodreluEquations
Function to generate equations corresponding to pointwise Relu Args: op: (tf.op) representing Relu operation :meta priva
maraboupy/MarabouNetworkTF.py:699
↓ 1 callersMethodreluEquations
Function to generate equations corresponding to pointwise Relu Args: node (node): ONNX node representing the Relu operation
maraboupy/parsers/ONNXParser.py:1177
↓ 1 callersFunctionrelu_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:228
↓ 1 callersFunctionrememberSuite
Add current suite to list
tools/cxxtest/cxxtestgen.py:345
↓ 1 callersMethodremoveEquationsByIndex
src/engine/InputQuery.cpp:138
↓ 1 callersMethodremoveFeasibleDisjunct
src/engine/DisjunctionConstraint.cpp:539
↓ 1 callersMethodremoveIf
src/common/List.h:186
↓ 1 callersMethodremoveSourceLayer
src/nlr/Layer.cpp:460
↓ 1 callersMethodreplaceAll
src/common/MString.cpp:206
↓ 1 callersMethodreplaySmtStackEntry
src/engine/SmtCore.cpp:557
↓ 1 callersMethodresetExplanation
src/proofs/BoundExplainer.cpp:314
↓ 1 callersMethodresetSplitConditions
src/engine/SmtCore.cpp:383
↓ 1 callersFunctionreshape_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:103
↓ 1 callersFunctionreshape_node_with_dimension_inference
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:112
↓ 1 callersMethodresizeEquations
Function to generate equations corresponding to resize Args: node (node): ONNX node representing the Resize operation
maraboupy/parsers/ONNXParser.py:969
↓ 1 callersMethodrestoreAndContinue
deps/CVC4/context/context.cpp:197
↓ 1 callersMethodrestoreInitialEngineState
src/engine/PrecisionRestorer.cpp:31
↓ 1 callersMethodrestoreSmtState
src/engine/Engine.cpp:2875
↓ 1 callersFunctionreversePermutation
src/input_parsers/TensorUtils.cpp:165
↓ 1 callersMethodrun
tools/cxxtest/cxxtest/Gui.h:170
↓ 1 callersMethodrun
src/nlr/DeepPolyAnalysis.cpp:122
↓ 1 callersFunctionrunBody
Body of TestDescription::run()
tools/cxxtest/cxxtestgen.py:528
↓ 1 callersMethodrunGui
tools/cxxtest/cxxtest/Gui.h:19
↓ 1 callersFunctionrun_input_query
Run marabou and assert the result is according to the expected_result :param marabou_binary: path to marabou executable :param network_pa
regress/run_regression.py:122
↓ 1 callersFunctionrun_marabou
Run marabou and assert the result is according to the expected_result :param marabou_binary: path to marabou executable :param network_pa
regress/run_regression.py:68
↓ 1 callersFunctionrun_mpsparser
Run marabou and assert the result is according to the expected_result :param marabou_binary: path to marabou executable :param network_pa
regress/run_regression.py:97
← previousnext →1,101–1,200 of 4,559, ranked by callers