Name
store_par_knowledgestore_par_knowledgeStoreParKnowledgestore_par_knowledgeStoreParKnowledgeStoreParKnowledge — Store knowledge about automatic parallelization in file.
Warning
store_par_knowledgestore_par_knowledgeStoreParKnowledgestore_par_knowledgeStoreParKnowledgeStoreParKnowledge is obsolete and is only provided for
reasons of backward compatibility. New applications should use the
operator write_aop_knowledgewrite_aop_knowledgeWriteAopKnowledgewrite_aop_knowledgeWriteAopKnowledgeWriteAopKnowledge to store optimization data for the
automatic operator parallelization instead.
Herror store_par_knowledge(const char* FileName)
Herror T_store_par_knowledge(const Htuple FileName)
Herror store_par_knowledge(const HTuple& FileName)
store_par_knowledgestore_par_knowledgeStoreParKnowledgestore_par_knowledgeStoreParKnowledgeStoreParKnowledge supports the automatic parallelization
of HALCON operators, which is used to better utilize multiprocessor
hardware in order to speed up the processing of operators. To parallelize
the processing of operators automatically HALCON needs some specific
knowledge about the used hardware. This hardware-specific knowledge
can be obtained by calling the operator check_par_hw_potentialcheck_par_hw_potentialCheckParHwPotentialcheck_par_hw_potentialCheckParHwPotentialCheckParHwPotential.
There, HALCON stores the knowledge in a specific file in the
HALCON installation directory (Linux/Mac OS X) or within the “registry”
(Windows). This enables HALCON to use the knowledge again later on.
With store_par_knowledgestore_par_knowledgeStoreParKnowledgestore_par_knowledgeStoreParKnowledgeStoreParKnowledge it is possible to store this knowledge
explicitly as an ASCII file. At this, FileNameFileNameFileNameFileNameFileNamefileName denotes the
name of this file (incl. path and file extension). The stored knowledge
can be read again later on by using load_par_knowledgeload_par_knowledgeLoadParKnowledgeload_par_knowledgeLoadParKnowledgeLoadParKnowledge.
- Multithreading type: exclusive (runs in parallel only with independent operators).
- Multithreading scope: local (may only be called from the same thread in which the window, model, or tool instance was created).
- Processed without parallelization.
Name of parallelization knowledge file.
Default value:
''
""
""
""
""
""
store_par_knowledgestore_par_knowledgeStoreParKnowledgestore_par_knowledgeStoreParKnowledgeStoreParKnowledge returns 2 (H_MSG_TRUE) if all parameters are
correct.
check_par_hw_potentialcheck_par_hw_potentialCheckParHwPotentialcheck_par_hw_potentialCheckParHwPotentialCheckParHwPotential
load_par_knowledgeload_par_knowledgeLoadParKnowledgeload_par_knowledgeLoadParKnowledgeLoadParKnowledge
load_par_knowledgeload_par_knowledgeLoadParKnowledgeload_par_knowledgeLoadParKnowledgeLoadParKnowledge,
check_par_hw_potentialcheck_par_hw_potentialCheckParHwPotentialcheck_par_hw_potentialCheckParHwPotentialCheckParHwPotential
Foundation