2024-05-15 20:49:31 发布
网友
我正在使用DEAP框架运行一个遗传算法,并尝试使用DEAP的多处理模块来加速它:
import multiprocessing pool = multiprocessing.Pool() toolbox.register("map", pool.map)
我试着在Linux和Windows下从PyCharm和cmd/terminal运行它,结果是相似的。该算法总是比不进行多重处理时花费的时间长几秒钟
有人遇到过同样的问题,如果有,他们能解决吗
非常感谢
我不知道你的具体情况。但是,如果您构建了一个执行单个连续工作的算法,那么使用多处理可能会比常规任务慢。因为分配资源需要时间。也许这就是你的情况
我不知道你的具体情况。但是,如果您构建了一个执行单个连续工作的算法,那么使用多处理可能会比常规任务慢。因为分配资源需要时间。也许这就是你的情况
相关问题 更多 >
编程相关推荐