Skip to content

Conversation

@ktf
Copy link
Member

@ktf ktf commented Dec 27, 2020

This moves the whole GUI implementation to an on demand
plugin which will be loaded only if we are not in batch mode.

This will both save memory (30MB PSS, in my tests) and speedup startup
when running in batch mode.

@ktf
Copy link
Member Author

ktf commented Jan 4, 2021

@davidrohr do you understand why we get:

[ 81%] Generating GPUReconstructionOCL2Code.src
In file included from /mnt/mesos/sandbox/sandbox/o2-fullci/sw/SOURCES/O2/5099/0/GPU/GPUTracking/Base/opencl-common/GPUReconstructionOCL.cl:72:
In file included from /mnt/mesos/sandbox/sandbox/o2-fullci/sw/SOURCES/O2/5099/0/GPU/GPUTracking/Base/GPUReconstructionIncludesDevice.h:98:
/mnt/mesos/sandbox/sandbox/o2-fullci/sw/SOURCES/O2/5099/0/GPU/GPUTracking/ITS/GPUITSFitterKernels.cxx:25:10: fatal error: 'cstdio' file not found
#include <cstdio>
         ^~~~~~~~
1 error generated.

is CA_DEBUG actually defined in the fullCI?

This moves the whole GUI implementation to an on demand
plugin which will be loaded only if we are not in batch mode.

This will both save memory (30MB PSS, in my tests) and speedup startup
when running in batch mode.
@ktf
Copy link
Member Author

ktf commented Jan 4, 2021

clang-format actually wrong. fullO2 fails now but I cannot find any error in the log.

@ktf ktf merged commit 24d3e04 into AliceO2Group:dev Jan 4, 2021
@ktf ktf deleted the plugin-gui branch January 4, 2021 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant