Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NeuralNetworkVerification/Marabou
/ functions
Functions
4,559 in github.com/NeuralNetworkVerification/Marabou
⨍
Functions
4,559
◇
Types & classes
641
↓ 1 callers
Function
load_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 callers
Method
lpRelaxationPropagation
src/nlr/NetworkLevelReasoner.cpp:214
↓ 1 callers
Function
main
()
setup.py:60
↓ 1 callers
Function
main
The main program
tools/cxxtest/cxxtestgen.py:51
↓ 1 callers
Function
main
()
maraboupy/MarabouMain.py:4
↓ 1 callers
Function
main
()
resources/runMarabou.py:27
↓ 1 callers
Function
main
()
resources/properties/mnist/dump_mnist_targeted_attack.py:38
↓ 1 callers
Function
main
()
regress/run_regression.py:148
↓ 1 callers
Method
makeEquations
Function to generate equations corresponding to given operation Args: op: (tf.op) for which to generate equations :meta
maraboupy/MarabouNetworkTF.py:817
↓ 1 callers
Method
makeGraphEquations
Recursively populates self.shapeMap, self.varMap, and self.constantMap while adding equations and constraints Args: nodeName (str
maraboupy/parsers/ONNXParser.py:114
↓ 1 callers
Method
makeMarabouEquations
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 callers
Method
matMulEquations
Function to generate equations corresponding to matrix multiplication Args: op: (tf.op) representing matrix multiplication operat
maraboupy/MarabouNetworkTF.py:351
↓ 1 callers
Method
matMulEquations
Function to generate equations corresponding to matrix multiplication Args: node (node): ONNX node representing the MatMul operat
maraboupy/parsers/ONNXParser.py:779
↓ 1 callers
Function
matmul_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:269
↓ 1 callers
Function
max_pool_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:181
↓ 1 callers
Method
maxpoolEquations
Function to generate maxpooling equations Args: op: (tf.op) representing maxpool operation :meta private:
maraboupy/MarabouNetworkTF.py:718
↓ 1 callers
Method
maxpoolEquations
Function to generate maxpooling equations Args: node (node): ONNX node representing maxpool operation makeEquations (
maraboupy/parsers/ONNXParser.py:537
↓ 1 callers
Method
mergeColumns
src/engine/Tableau.cpp:2559
↓ 1 callers
Method
mergeConsecutiveWeightedSumLayers
src/engine/InputQuery.cpp:854
↓ 1 callers
Method
mergeIdenticalVariables
src/engine/InputQuery.cpp:271
↓ 1 callers
Method
mockConstructor
src/common/tests/MockFile.h:37
↓ 1 callers
Method
mockDestructor
src/common/tests/MockFile.h:45
↓ 1 callers
Method
mulEquations
Function to generate equations corresponding to multiply and divide operations Args: op: (tf.op) representing an element-wise mul
maraboupy/MarabouNetworkTF.py:547
↓ 1 callers
Method
mulEquations
(self, node, makeEquations)
maraboupy/parsers/ONNXParser.py:1042
↓ 1 callers
Method
newData
deps/CVC4/context/context_mm.h:181
↓ 1 callers
Method
nonConvex
src/common/GurobiWrapper.h:162
↓ 1 callers
Method
notifyConcat
deps/CVC4/context/backtrackable.h:198
↓ 1 callers
Method
notifyDimensionChange
This callback will be invoked when the tableau size changes, typically when new variables are added. */
src/engine/ITableau.h:86
↓ 1 callers
Method
numTests
tools/cxxtest/cxxtest/RealDescriptions.cpp:132
↓ 1 callers
Method
obtainCurrentAssignment
src/engine/SumOfInfeasibilitiesManager.cpp:315
↓ 1 callers
Method
optimizeBoundsOfOneLayerWithLpRelaxation
src/nlr/LPFormulator.cpp:331
↓ 1 callers
Method
optimizeBoundsOfOneLayerWithMILPEncoding
src/nlr/MILPFormulator.cpp:218
↓ 1 callers
Method
optimizeBoundsWithIncrementalLpRelaxation
src/nlr/LPFormulator.cpp:98
↓ 1 callers
Method
optimizeBoundsWithIncrementalMILPEncoding
src/nlr/MILPFormulator.cpp:47
↓ 1 callers
Method
optimizeBoundsWithIterativePropagation
src/nlr/IterativePropagator.cpp:43
↓ 1 callers
Method
optimizeBoundsWithMILPEncoding
src/nlr/MILPFormulator.cpp:152
↓ 1 callers
Function
packIndex
src/input_parsers/TensorUtils.cpp:35
↓ 1 callers
Method
parse
src/configuration/OptionParser.cpp:281
↓ 1 callers
Function
parseCommandline
Analyze command line arguments
tools/cxxtest/cxxtestgen.py:77
↓ 1 callers
Method
parseFile
src/input_parsers/BerkeleyNeuralNetwork.cpp:87
↓ 1 callers
Method
parseGraph
Read an ONNX file and create a MarabouNetworkONNX object :meta private:
maraboupy/parsers/ONNXParser.py:70
↓ 1 callers
Method
parseOptions
src/configuration/Options.cpp:105
↓ 1 callers
Function
parse_args
()
resources/properties/mnist/dump_mnist_targeted_attack.py:30
↓ 1 callers
Method
performPivot
src/engine/Tableau.cpp:696
↓ 1 callers
Method
phaseToVariable
src/engine/MaxConstraint.h:245
↓ 1 callers
Method
pickLeavingVariable
src/engine/Tableau.cpp:951
↓ 1 callers
Method
pickSplitPLConstraintSnC
src/engine/Engine.cpp:2859
↓ 1 callers
Method
pop
deps/CVC4/context/context.cpp:74
↓ 1 callers
Method
pop_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 callers
Method
pop_to_size
* Pops the back of the stack until the size is below s. */
deps/CVC4/context/cdinsert_hashmap.h:177
↓ 1 callers
Function
printHelpMessage
src/engine/MarabouMain.cpp:56
↓ 1 callers
Method
printHelpMessage
src/configuration/Options.cpp:110
↓ 1 callers
Method
printLongAttributeAsTime
src/common/Statistics.cpp:475
↓ 1 callers
Method
printResult
src/engine/DnCManager.cpp:341
↓ 1 callers
Function
printVersion
Print CxxTest version and exit
tools/cxxtest/cxxtestgen.py:142
↓ 1 callers
Method
processGraph
Processes the ONNX graph to produce Marabou equations :meta private:
maraboupy/parsers/ONNXParser.py:89
↓ 1 callers
Method
processGraph
* @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 callers
Method
propagateBoundManagerTightenings
src/engine/Engine.cpp:3771
↓ 1 callers
Method
push
deps/CVC4/context/context.cpp:62
↓ 1 callers
Method
pushContext
src/engine/SmtCore.cpp:249
↓ 1 callers
Method
push_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 callers
Method
quitSignal
src/engine/Engine.cpp:2388
↓ 1 callers
Method
readTF
Read a tensorflow file to create a MarabouNetworkTF object Args: filename (str): Path to tensorflow network inputName
maraboupy/MarabouNetworkTF.py:68
↓ 1 callers
Function
readVnnlibFile
src/input_parsers/VnnLibParser.cpp:37
↓ 1 callers
Method
reduceIndexAfterMerge
src/nlr/Layer.cpp:2079
↓ 1 callers
Method
reduceIndexFromAllMaps
src/nlr/Layer.cpp:2047
↓ 1 callers
Method
refine
src/cegar/IncrementalLinearization.cpp:104
↓ 1 callers
Method
refreshBasisFactorization
src/engine/Tableau.cpp:2539
↓ 1 callers
Method
registerClient
src/common/SignalHandler.cpp:33
↓ 1 callers
Method
registerCostFunctionManager
src/engine/Tableau.cpp:2512
↓ 1 callers
Method
registerNewVariable
src/engine/BoundManager.cpp:105
↓ 1 callers
Method
registerResizeWatcher
src/engine/Tableau.cpp:2161
↓ 1 callers
Method
registerRowBoundTightener
src/engine/BoundManager.cpp:304
↓ 1 callers
Method
registerToWatchAllVariables
src/engine/Tableau.cpp:2156
↓ 1 callers
Method
reluEquations
Function to generate equations corresponding to pointwise Relu Args: op: (tf.op) representing Relu operation :meta priva
maraboupy/MarabouNetworkTF.py:699
↓ 1 callers
Method
reluEquations
Function to generate equations corresponding to pointwise Relu Args: node (node): ONNX node representing the Relu operation
maraboupy/parsers/ONNXParser.py:1177
↓ 1 callers
Function
relu_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:228
↓ 1 callers
Function
rememberSuite
Add current suite to list
tools/cxxtest/cxxtestgen.py:345
↓ 1 callers
Method
removeEquationsByIndex
src/engine/InputQuery.cpp:138
↓ 1 callers
Method
removeFeasibleDisjunct
src/engine/DisjunctionConstraint.cpp:539
↓ 1 callers
Method
removeIf
src/common/List.h:186
↓ 1 callers
Method
removeSourceLayer
src/nlr/Layer.cpp:460
↓ 1 callers
Method
replaceAll
src/common/MString.cpp:206
↓ 1 callers
Method
replaySmtStackEntry
src/engine/SmtCore.cpp:557
↓ 1 callers
Method
resetExplanation
src/proofs/BoundExplainer.cpp:314
↓ 1 callers
Method
resetSplitConditions
src/engine/SmtCore.cpp:383
↓ 1 callers
Function
reshape_node
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:103
↓ 1 callers
Function
reshape_node_with_dimension_inference
()
resources/onnx/layer-zoo/onnx-layer-zoo.py:112
↓ 1 callers
Method
resizeEquations
Function to generate equations corresponding to resize Args: node (node): ONNX node representing the Resize operation
maraboupy/parsers/ONNXParser.py:969
↓ 1 callers
Method
restoreAndContinue
deps/CVC4/context/context.cpp:197
↓ 1 callers
Method
restoreInitialEngineState
src/engine/PrecisionRestorer.cpp:31
↓ 1 callers
Method
restoreSmtState
src/engine/Engine.cpp:2875
↓ 1 callers
Function
reversePermutation
src/input_parsers/TensorUtils.cpp:165
↓ 1 callers
Method
run
tools/cxxtest/cxxtest/Gui.h:170
↓ 1 callers
Method
run
src/nlr/DeepPolyAnalysis.cpp:122
↓ 1 callers
Function
runBody
Body of TestDescription::run()
tools/cxxtest/cxxtestgen.py:528
↓ 1 callers
Method
runGui
tools/cxxtest/cxxtest/Gui.h:19
↓ 1 callers
Function
run_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 callers
Function
run_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 callers
Function
run_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
← previous
next →
1,101–1,200 of 4,559, ranked by callers