A multi-cloud framework for big data analytics and embarrassingly parallel jobs, that provides an universal API for building parallel applications in the cloud ☁️🚀
The lithops FunctionExecutor allows runtime_memory as well as runtime_cpu. We can also specify the runtime_memory in a map call, but not runtime_cpus, which is decided by the FaaS backend.
The issue is when trying to update the runtime_memory or runtime_cpu once the FunctionExecutor object has been created, it doesn't get updated.
The lithops FunctionExecutor allows runtime_memory as well as runtime_cpu. We can also specify the runtime_memory in a map call, but not runtime_cpus, which is decided by the FaaS backend.
The issue is when trying to update the runtime_memory or runtime_cpu once the FunctionExecutor object has been created, it doesn't get updated.
Given this code:
The output of this execution is:
In the output logs we can see that the config has been updated, but the runtime_memory that the invocation has is 800mb.
I would like to be able to update the runtime_memory or runtime_cpu without creating a new FunctionExecutor, would that be possible?
What's interesting is that when the runtime_memory is passed into the map, then it updates the runtime memory of the workers