0a3c1aa4d67cb9c49f22a87bef180c07dfafec8a,testing/get_gpu_index.py,,,#,5

Before Change


with open("./gpu_tmp_log", "r") as f:
    for line in f.readlines():
        gpu_info.append(line[:-1])
free_memory = [float(x) for x in gpu_info[1:]]
if free_memory[0] > 1000:
    print("1")
else:

After Change



bash_string = "nvidia-smi --query-gpu=memory.free --format=csv"
p1 = Popen(bash_string.split(), stdout=PIPE)
bash_string = "tail -n 2"
p2 = Popen(bash_string.split(), stdin=p1.stdout, stdout=PIPE)
p3 = Popen(["sed", "s: MiB::"], stdin=p2.stdout, stdout=PIPE)
output, error = p3.communicate()

free_memory = [float(x) for x in output.split("\n")[:-1]]
if free_memory[0] > 1000:
    print("1")
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 7

Instances


Project Name: NifTK/NiftyNet
Commit Name: 0a3c1aa4d67cb9c49f22a87bef180c07dfafec8a
Time: 2017-06-16
Author: wenqi.li@ucl.ac.uk
File Name: testing/get_gpu_index.py
Class Name:
Method Name:


Project Name: home-assistant/home-assistant
Commit Name: 7ad870c4ffec3471112f32da4f62a371fe3df28d
Time: 2018-01-29
Author: magnusknutas@gmail.com
File Name: homeassistant/components/media_player/samsungtv.py
Class Name: SamsungTVDevice
Method Name: update


Project Name: NifTK/NiftyNet
Commit Name: aa495c2ace9444aa5028f699ae62dddef45ab7d9
Time: 2017-06-15
Author: wenqi.li@ucl.ac.uk
File Name: testing/get_gpu_index.py
Class Name:
Method Name: