(cmd, device_id)
| 165 | |
| 166 | |
| 167 | def async_run_command_with_popen(cmd, device_id): |
| 168 | logger.info('Worker id: %s args: %s' % (device_id, cmd)) |
| 169 | env = os.environ.copy() |
| 170 | env['CUDA_VISIBLE_DEVICES'] = '%s' % device_id |
| 171 | sub_process = subprocess.Popen( |
| 172 | cmd, |
| 173 | stdout=subprocess.PIPE, |
| 174 | stderr=subprocess.STDOUT, |
| 175 | bufsize=1, |
| 176 | universal_newlines=True, |
| 177 | env=env, |
| 178 | encoding='utf8') |
| 179 | return sub_process |
| 180 | |
| 181 | |
| 182 | def save_test_result(df, args): |
no test coverage detected
searching dependent graphs…