mazpie's picture
Initial commit
2d9a728
raw
history blame
471 Bytes
import os
import shutil
import socket
def has_slurm():
"""determine the system has slurm or not
Returns: True if has else False.
"""
return shutil.which("sbatch") is not None
def random_port():
"""random a unused port
Returns: str
"""
with socket.socket() as s:
s.bind(("", 0))
return s.getsockname()[1]
def runcmd(cmd):
"""run command
Args:
cmd (str): The command to run
"""
os.system(cmd)