diff --git a/src/finn/core/remote_exec.py b/src/finn/core/remote_exec.py index e78f07b9f1097ee6e1042846a91c2a0ff80d12d0..eff9cea291b106d69e99055d5b6e2af448fb7517 100644 --- a/src/finn/core/remote_exec.py +++ b/src/finn/core/remote_exec.py @@ -62,9 +62,15 @@ def remote_exec(model, execution_context): process_compile.communicate() cmd = ( - "sshpass -p {} ssh {}@{} " - '"cd {}/{}; echo "xilinx" | sudo -S python3.6 driver.py"' - ).format(pynq_password, pynq_username, pynq_ip, pynq_target_dir, deployment_folder) + "sshpass -p {} ssh {}@{} " '"cd {}/{}; echo "{}" | sudo -S python3.6 driver.py"' + ).format( + pynq_password, + pynq_username, + pynq_ip, + pynq_target_dir, + deployment_folder, + pynq_password, + ) bash_command = ["/bin/bash", "-c", cmd] process_compile = subprocess.Popen(bash_command, stdout=subprocess.PIPE) process_compile.communicate()