zhouhansheng
zhouhansheng
> 如何安装最新的sf0.7
> Successfully installed secretflow-0.7.7b1 secretflow-ray-2.0.0.dev1 sf-heu-0.2.0b0 spu-0.2.4b1 已经安装好sf0.7,但是运行特征工程demo所需的datasets.py,好像仍然没有,目录:secretflow/utils/simulation/datasets.py
> 一些建议 > > 1. 确保你运行脚本的当前目录没有叫做secretflow的同名文件夹 > 2. 如果是用jupyter,则需要重启内核 > 3. 检查使用的python环境是否正确 环境应该没有问题,其他demo运行正常; 需要把python第三方库site-packages中的secretflow文件夹先删除,再用pip安装吗
> 我用docker下载了最新的sf0.7,容器中执行上述demo,出现以下问题: >>> from secretflow.utils.simulation.datasets import load_linear >>> vdf = load_linear(parts={alice: (1, 4), bob: (18, 22)}) Traceback (most recent call last): File "", line 1, in File "/root/miniconda3/envs/secretflow/lib/python3.8/site-packages/secretflow/utils/simulation/datasets.py", line 318,...
> 你可以用我们的官方[docker镜像](https://hub.docker.com/r/secretflow/secretflow-anolis8/tags)来运行,参考文档[secretflow docker](https://secretflow.readthedocs.io/zh_CN/latest/getting_started/installation.html#option-2-from-docker) 就是按这个下载的,版本选了0.7.7b1
> > > > > > > > > 我用docker下载了最新的sf0.7,容器中执行上述demo,出现以下问题: > > hi, @zhouhansheng 看上去是数据集没有下载成功,你先确认一下你的环境中这个文件能下载吗 `https://secretflow-data.oss-accelerate.aliyuncs.com/datasets/linear/linear.csv` 可以下载,网络是通的,刚刚忘记说,在执行demo时,有如下警告,不知道是否有影响。 >>> import secretflow as sf 2022-09-26 08:35:20.300631: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic...
> @zhouhansheng libcudart 和 /dev/shm 的 warning 都没有影响。 dataset 的缓存路径应该是`~/.secretflow/datasets/linear.csv`,你看下这个文件是否是一个空文件,如果是的话把缓存目录`~/.secretflow/datasets` 删掉重新跑一下 demo,第一次运行会触发下载 问题解决,感谢回复!!!!
> ray status看一下ray的资源使用 您好,我也遇到类似问题,在集群模式下(容器部署)运行如下demo:https://secretflow.readthedocs.io/en/latest/components/mpc_ml/decision_tree.html 运行代码: `import sys import time import logging #日志 import numpy as np import spu import secretflow as sf from secretflow.device.driver import wait, reveal from secretflow.data import...
> 资源声明太小了,创建集群时,alice/bob/carol可以声明大一点,这只是软限制,设成32或者更大一般不影响。比如`{"alice": 32}` 把alice/bob/carol cpu声明设置成10时,跑通了,但是设置为32,12时,卡住,好像在加载三方数据时就失败了,我本地cpu核心数是6,这个设置值是否有一些其他限制。
> --num-cpus=16 添加--num-cpus=16之后cpu声明为32跑通了,感谢您的回复!!!