Results 16 comments of zenghsh3

你好,我们这边在ubuntu + python 3.7.7(conda) + parl==1.4.3 测试,是可以正常运行示例,但下载paddlepaddle==1.8.5后确实会有paddlepaddle的c++警告,但不影响代码运行逻辑。 建议可以基于conda新创建一个python环境测试下,另外,可以在代码运行结束后打印提示信息,例如下面: - 启动xparl ``` xparl start --port 6006 --cpu_num 5 ``` - 运行下面代码 ``` import threading import parl #这增加一行 @parl.remote_class class A(object): def...

可以基于conda新创建一个python环境测试下吗,并提供完整的log信息?

运行test3之前xparl是启动了5个cpu吗?,如下: ``` xparl start --port 6006 --cpu_num 5 ```

好的,这边方便把贴的代码格式化下缩进吗(例如将代码放在两个```之间)?我们这边测试下

你好,我们这边测试了下,输出结果是可以复现的。test3(PARL并行)运行时间比较长的原因是PARL会将被@parl.remote_class修饰的类所在的**代码文件**放到远端(本机其他进程、或其他机器)执行,在这个示例中获取@parl.remote_class修饰的类时会在远端重新执行test1和test2,导致运行时间更长。所以你可以将test3放在最前面测试或放在一个独立的文件中。 另外,关于test3的输出s是0的原因也是类似的,@parl.remote_class修饰的类是放在远端执行,所以本地的s并不会被累加,仍然是0。

Hi, can you execute the following processes, and paste the whole log. 1. create `test.py` ```python import parl import sys print("sys.executable: ", sys.executable) @parl.remote_class class Agent(object): def say_hello(self): print("Hello World!")...