I have a single node deployment of AICenter. After training and generating a skill through the pipeline in AICenter, my memory usage increases by 2GB. Even if I don’t call this skill, the 2GB of memory is not released, which means I don’t have enough memory to train another skill. Why does the generated skill occupy memory? Shouldn’t it only occupy memory when called? This means that if I don’t delete old skills, I can’t train new ones.
My Automation Suite version is 22.10.2, and it is deployed as a single-node local deployment.
Before generating the skill, the computer memory usage like below:
total used free shared buff/cache available
Mem: 62 50 4 0 7 11
Swap: 9 7 2
after generating 1 skill, the computer memory usage like below:
total used free shared buff/cache available
Mem: 62 51 2 0 8 10
Swap: 9 8 1
So Mem of free increases by 2GB,Why does the generated skill occupy memory? Shouldn’t it only occupy memory when called?
I’ve noticed that whenever the free memory on my Linux server runs low, I can’t train new skills through AICenter.