Commit graph

23 commits

Author SHA1 Message Date
Fabien Castan
0e90915a82 [bin] compute: preprocess/postprocess calls are missing 2024-07-18 20:06:11 +02:00
Vincent Demoulin
a6be4e4938 Create Init functions for nodes, submitters and pipelines 2024-07-05 15:46:58 +02:00
Fabien Castan
ae0c65f563 [core] do not use the task manager in batch command line tools
Avoid usage of multi-threading to launch the computation in command line
tools without interactive needs
2021-10-19 15:48:07 +02:00
Fabien Castan
69e9495d63 [bin] compute: No warning if we are computing as EXTERN and the node is SUBMITTED 2020-09-04 19:53:06 +02:00
Julien-Haudegond
201ab0b5fb [bin] replace the executeGraph method by a task manager 2020-08-27 11:49:24 +02:00
Yann Lanthony
b147788e5c [bin] use sys.exit + build meshroom_compute executable
* cx_Freeze removes builtin 'exit' function, use sys.exit in executables instead
* build: generate an executable for "meshroom_compute"
2019-02-27 15:00:43 +01:00
Yann Lanthony
b8730324c7 [setup] add 'setupEnvironment' for setting-up standalone configuration
* setup environment vars to work in a prebuilt, standalone configuration
* call 'setupEnvironment' at the beginning of executables
2018-08-03 17:24:04 +02:00
Yann Lanthony
1f675a0e42 [core] split graph.py into separate modules
core.graph is now splitted into: 
  * graph.py
  * node.py
  * attribute.py
2018-06-26 12:19:14 +02:00
Yann Lanthony
49c3491534 [graph] expose NodeChunks log files as properties 2017-12-28 21:26:26 +01:00
Yann Lanthony
4d25661532 [bin] remove unused import + unify line endings 2017-11-24 16:11:38 +01:00
Fabien Castan
c488d73551 [core] split status and execMode (LOCAL/EXTERN) 2017-11-23 20:58:52 +01:00
Fabien Castan
e3815f74c7 [core] check RUNNING status in chunk compute function and add option to force computation 2017-11-21 12:24:16 +01:00
Fabien Castan
c6cdc229dc [bin] compute: fix "--toNode" option 2017-11-14 18:17:34 +01:00
Fabien Castan
bc81e50426 [bin] compute: put a message if the node is already computed 2017-11-10 19:32:50 +01:00
Fabien Castan
0ab38695b2 [bin] compute: do not exit if the status is not correct 2017-11-10 11:33:23 +01:00
Fabien Castan
4372863a2c [bin] compute: use findNode to support node expression 2017-11-08 17:51:23 +01:00
Fabien Castan
311c5d5405 [bin] compute: fix chunks 2017-11-08 17:48:24 +01:00
Fabien Castan
1e4f8f8a61 Add chunk notion for parallelization and implement specific updateInternals in CameraInit node
* Add chunk notion for parallelization
* Allows Node desc to implement custom updateInternals
* CameraInit node implement a specific updateInternals to update the
input image list
* FeatureExtraction, FeatureMatching, DepthMap, DepthMapFilter:
implement parallelization
2017-11-07 15:47:14 +01:00
Fabien Castan
c43d371018 [bin] compute: add "extern" option to know if we are computing on renderfarm 2017-10-27 11:40:42 +02:00
Fabien Castan
40974149ee [core] cache directory per graph 2017-10-26 12:22:06 +02:00
Fabien Castan
e423493798 [bin] fix toNodes argument when empty 2017-10-16 12:39:44 +02:00
Fabien Castan
0655d1b7d1 [bin] add toNode argument with partial name support 2017-10-16 12:24:02 +02:00
Fabien Castan
e47e592713 rename executables to remove the extension and add meshroom prefix 2017-10-11 16:32:40 +02:00
Renamed from bin/compute.py (Browse further)