VM CPU Cores

We support a minimum of 8 cores for each CPU in a VM running the Hyperscience application or trainer. However, depending on the configuration of your instance and your use of Hyperscience, you may benefit from having more cores per CPU.

  • For example, in v30 and later, we strongly recommend having additional cores per CPU in trainer VMs. To learn more, see Installing the Trainer.

To fully optimize your configuration across all of your machines, ensure that all VMs in your cluster have the same number of cores per CPU. If you have other numbers of cores in your CPUs, contact your Hyperscience representative for assistance in optimizing your configuration.

Variables

In versions 28.0.3 and later, we automatically calculate values for the variables described below. Overwrite the calculated values only if instructed to do so by a Hyperscience representative.

If your CPUs have more than 8 cores, enter the variables below in your “.env” file to maximize the use of your CPUs. You should not add these variables to the ".env" file on the VM machine running the Hyperscience trainer.

16-core CPUs

FORMS_OICR_DOCKER_SCALE=4
OICR_SCALE=4
VPC_DOCKER_SCALE=2
VPC_SCALE=8
FUNCALL_DOCKER_SCALE=2
SLOW_FUNCALL_DOCKER_SCALE=2

32-core CPUs

FORMS_OICR_DOCKER_SCALE=8
OICR_SCALE=4
VPC_DOCKER_SCALE=4
VPC_SCALE=8
FUNCALL_DOCKER_SCALE=2