()
| 97 | |
| 98 | |
| 99 | def query_maximum_memory_bytes() -> Optional[int]: |
| 100 | # Disable functionalities that can make destructive changes to the test. |
| 101 | # allow only 4GB memory usage |
| 102 | maximum_memory_bytes = os.getenv( |
| 103 | "EVALPLUS_MAX_MEMORY_BYTES", 4 * 1024 * 1024 * 1024 |
| 104 | ) |
| 105 | maximum_memory_bytes = min(int(maximum_memory_bytes), psutil.virtual_memory().total) |
| 106 | if maximum_memory_bytes == -1: |
| 107 | return None |
| 108 | return maximum_memory_bytes |
| 109 | |
| 110 | |
| 111 | def is_floats(x) -> bool: |