secretpad icon indicating copy to clipboard operation
secretpad copied to clipboard

secretpad web端下载的模型如何使用

Open LarryMiss opened this issue 4 months ago • 12 comments

Issue Type

Others

Have you searched for existing documents and issues?

Yes

OS Platform and Distribution

Linux centos7.9

All_in_one Version

v1.11.0b1

Kuscia Version

kuscia 0.13.0b0

What happend and What you expected to happen.

1.从secretpad web端下载的模型打开显示内容为空,那么下载之后应该怎么使用训练的模型呢?
2.中心化部署的枢纽模式secretpad web端并没有提供模型发布功能,那么训练之后的模型怎么提供服务呢?

Log output.

1

LarryMiss avatar Sep 02 '25 07:09 LarryMiss

可以看下文档操作流程检查下,当前处于哪一步。 https://www.secretflow.org.cn/zh-CN/docs/secretpad-all-in-one/main/quick_start/center#id16

wangzul avatar Sep 02 '25 08:09 wangzul

可以看下文档操作流程检查下,当前处于一步。 https://www.secretflow.org.cn/zh-CN/docs/secretpad-all-in-one/main/quick_start/center#id16 这里的流程到模型的发布提供服务是没有问题的,我想了解的是训练过程中生成的模型文件既然提供下载,为什么下载之后无法查看里面的内容?还有就是在枢纽模式下,web端在这个模式下是没有模型管理这个功能的,那么训练之后的模型该怎么用呢?

LarryMiss avatar Sep 02 '25 08:09 LarryMiss

  1. 可以参考https://github.com/secretflow/secretpad/issues/302#issuecomment-3209479435 执行模型预测服务。
  2. 枢纽模式是tee场景的仿真模式,枢纽部署目前不支持模型训练的。

wangzul avatar Sep 02 '25 08:09 wangzul

我想问下在secretpad上下载到本地的模型文件该怎么使用,另外同一个工作流训练出的模型保存到两个参与方的模型是相同的吗?

LarryMiss avatar Sep 05 '25 06:09 LarryMiss

我想问下在secretpad上下载到本地的模型文件该怎么使用,另外同一个工作流训练出的模型保存到两个参与方的模型是相同的吗?

secretpad上下载到本地的模型文件该怎么使用 模型需要配合serving使用,具体使用方法参考https://github.com/secretflow/secretpad/issues/302#issuecomment-3209479435 Serving 是一个加载隐私保护机器学习模型的在线服务系统。

另外同一个工作流训练出的模型保存到两个参与方的模型是相同的吗? 是相同的。

wangzul avatar Sep 05 '25 06:09 wangzul

两个参与方的模型是相同的话,那么做联合预测的时候只需要调用其中一方提供的模型服务接口就可以吗

LarryMiss avatar Sep 05 '25 06:09 LarryMiss

两个参与方的模型是相同的话,那么做联合预测的时候只需要调用其中一方提供的模型服务接口就可以吗

Image 是的,不过要在发布阶段选择双方对应的数据源,默认是有mock 数据的会出现多次预测结果相同。

wangzul avatar Sep 05 '25 06:09 wangzul

通过本地上传的数据训练出来的模型发布之后也是属于mock特征服务吗?也会出现多次预测结果相同的情况吗?

LarryMiss avatar Sep 08 '25 06:09 LarryMiss

serving预测服务需要使用http数据源的,目前为了快速体验是内置了mock数据,在没有配置自己的数据源都是mock服务,预测结果一致。 特征服务参考如下 https://www.secretflow.org.cn/zh-CN/docs/serving/0.9.0b0/topics/system/feature_service#feature-service serving 也提供快速使用的http数据源方法,需要自行克服依赖问题 https://github.com/secretflow/serving/tree/main/secretflow_serving/tools/simple_feature_service 执行参考:https://github.com/secretflow/serving/blob/main/secretflow_serving/tools/simple_feature_service/test.sh

依赖参考
ubuntu:https://github.com/secretflow/devtools/blob/main/dockerfiles/ubuntu-base-ci.DockerFile
centos:https://github.com/secretflow/devtools/blob/main/dockerfiles/release-ci.DockerFile

wangzul avatar Sep 08 '25 06:09 wangzul

serving预测服务需要使用http数据源的,目前为了快速体验是内置了mock数据,在没有配置自己的数据源都是mock服务,预测结果一致。 特征服务参考如下 https://www.secretflow.org.cn/zh-CN/docs/serving/0.9.0b0/topics/system/feature_service#feature-service serving 也提供快速使用的http数据源方法,需要自行克服依赖问题 https://github.com/secretflow/serving/tree/main/secretflow_serving/tools/simple_feature_service 执行参考:https://github.com/secretflow/serving/blob/main/secretflow_serving/tools/simple_feature_service/test.sh

依赖参考
ubuntu:https://github.com/secretflow/devtools/blob/main/dockerfiles/ubuntu-base-ci.DockerFile
centos:https://github.com/secretflow/devtools/blob/main/dockerfiles/release-ci.DockerFile

使用方法参考https://github.com/secretflow/serving/issues/152

wangzul avatar Sep 08 '25 06:09 wangzul

参考 https://github.com/secretflow/serving/issues/152 中的http数据源部署指令是在哪里部署呢?serving 提供的快速使用的http数据源方法所需要的依赖在secretflow/serving-anolis8这个镜像里有吗?

LarryMiss avatar Sep 09 '25 03:09 LarryMiss

serving预测服务需要使用http数据源的,目前为了快速体验是内置了mock数据,在没有配置自己的数据源都是mock服务,预测结果一致。 特征服务参考如下 https://www.secretflow.org.cn/zh-CN/docs/serving/0.9.0b0/topics/system/feature_service#feature-service serving 也提供快速使用的http数据源方法,需要自行克服依赖问题 https://github.com/secretflow/serving/tree/main/secretflow_serving/tools/simple_feature_service 执行参考:https://github.com/secretflow/serving/blob/main/secretflow_serving/tools/simple_feature_service/test.sh

依赖参考
ubuntu:https://github.com/secretflow/devtools/blob/main/dockerfiles/ubuntu-base-ci.DockerFile
centos:https://github.com/secretflow/devtools/blob/main/dockerfiles/release-ci.DockerFile

参考这个来,你提问的【http数据源部署指令是在哪里部署呢?serving 提供的快速使用的http数据源方法所需要的依赖在secretflow/serving-anolis8这个镜像里有吗?】

  1. 部署指令是需要编译serving源码,操作步骤参考test.sh
  2. 依赖参考Dockerfile

wangzul avatar Sep 09 '25 09:09 wangzul

请问最新的secretpad是否已经不提供模型下载功能了?

markzhimm avatar Dec 24 '25 05:12 markzhimm

您好,可参考:https://www.secretflow.org.cn/zh-CN/docs/secretpad-all-in-one/v1.11.0b1/p2p_deploy/model_deployment#step3

YiAng603 avatar Dec 24 '25 08:12 YiAng603