nip.utils.apps_metric.reliability_guard

nip.utils.apps_metric.reliability_guard#

nip.utils.apps_metric.reliability_guard(maximum_memory_bytes=None)[source]#

This disables various destructive functions and prevents the generated code from interfering with the test (e.g. fork bomb, killing other processes, removing filesystem files, etc.) WARNING This function is NOT a security sandbox. Untrusted code, including, model- generated code, should not be blindly executed outside of one. See the Codex paper for more information about OpenAI’s code sandbox, and proceed with caution.