tf_encrypted.player как настроить? - PullRequest
0 голосов
/ 30 апреля 2020

Во время обучения модели федеративного обучения с помощью keras на syft, для запуска рабочих в другой системе в качестве рабочих-клиентов, конкретная строка команды будет выполняться на терминале.

python -m tf_encrypted.player --config /tmp/tfe.config client name

эта команда должна выполняться в системе кто является одним из моих рабочих-клиентов. При выполнении кода

(PySyft) C:\Users\mades>python -m tf_encrypted.player --config /tmp/tfe.config server1
Falling back to insecure randomness since the required custom op could not be found for the installed version of TensorFlow. Fix this by compiling custom ops. Missing file was 'C:\Users\mades\AppData\Roaming\Python\Python37\site-packages\tf_encrypted/operations/secure_random/secure_random_module_tf_1.15.2.so'
WARNING:tensorflow:From C:\Users\mades\AppData\Roaming\Python\Python37\site-packages\tf_encrypted\session.py:24: The name tf.Session is deprecated. Please use tf.compat.v1.Session instead.

Traceback (most recent call last):
  File "C:\Users\mades\Anaconda3\envs\PySyft\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\mades\Anaconda3\envs\PySyft\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\mades\AppData\Roaming\Python\Python37\site-packages\tf_encrypted\player\__main__.py", line 22, in <module>
    config = RemoteConfig.load(args.config)
  File "C:\Users\mades\AppData\Roaming\Python\Python37\site-packages\tf_encrypted\config.py", line 221, in load
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tfe.config'

как подготовить файл конфигурации для федеративного обучения в этой системе?

...