kuscia
kuscia copied to clipboard
Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.
场景:我想使用kusica执行一个拆分学习建模任务,查看组件列表https://www.secretflow.org.cn/zh-CN/docs/secretflow/v1.4.0b0/component/comp_list#slnn-train 我选择使用拆分学习组件slnn_train,查看组件参数,发现其中以下几个参数为必填项,["input/train_dataset/feature_selects","input/train_dataset/label","models","optimizer/name","model_input_scheme"],其中models要使用 python 代码定义模型结构,在组件中models参数有默认值如下: ```shell "s": "# pre imported:\n# import tensorflow as tf\n# from tensorflow import Module, keras\n# from tensorflow.keras import Model, layers\n# from tensorflow.keras.layers import Layer\n# from secretflow.ml.nn import...
# 文档:试验性的链接检查工具 ## 变更 - 关键依赖 `sphinx` `myst-parser` 升级到最新版本; - **`sphinx~=7` 适用的最低 Python 版本是 3.9**,开发者敬请重新配置 Python 环境; - 重新 `pip install -r requirements.txt` - 去除目前没有用到的冗余插件 - **新增依赖 `secretflow-doctools==0.0.0`,新增 Sphinx 插件...
https://github.com/secretflow/kuscia/blob/main/docs/reference/overview.md 里面说: ``` 监控日志【敬请期待】 存证审计【敬请期待】 ``` 请问什么时候可以支持,有计划吗?
Fixed an issue in the script "hack/k3s/build.sh" where the pushd command lacked directory parameter, though it can work now. This is not the usual usage, it can easily cause confusion....
配置好了KusciaJob,在kuscia-master容器执行kubectl apply -f job-best-effort-linear.yaml命令,提示kusciajob.kuscia.secretflow/job-best-effort-linear created。 1、执行命令:kubectl get kj -n cross-domain  2、执行命令:kubectl get kj  3、kubectl apply -f job-best-effort-linear.yaml配置如下:  4、日志 [error.log](https://github.com/secretflow/kuscia/files/15234015/error.log) 问题:为什么kubectl get kj -n cross-domain看不到任务名称,kubectl get kj看不到任务状态?
一、问题场景: 在kuscia容器中创建domain节点 二、使用版本: secretpad:0.6.0b0 kuscia:0.7.0b0 三、环境: ``` NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" ``` 四、问题: 1、命令:...
我按照https://www.secretflow.org.cn/zh-CN/docs/kuscia/v0.7.0b0/deployment/Docker_deployment_kuscia/deploy_p2p_cn教程部署两个节点的p2p Kuscia,能够正常跑通。但是按照文档同样的方式添加第三个节点,但是检查第三个节点网络通信docker exec -it root-kuscia-autonomy-alice kubectl get cdr threeParty-alice失败。。。请问下是三个节点部署方式不同与两个节点吗?
目前数据通过secretpad调用kuscia再调用secretflow获得csv数据,想在secertpad页面支持mysql引擎,应该怎么改呢,需要在secretpad ,kuscia,secretflow改哪些接口呢?求隐语大神给些系统的指导和实现建议
请问下,我已经编写了sceretflow的python代码,可是怎么转换成kuscia提交的task_input_config格式,在官网没有找到对应的转换文档,或者有通过kuscia进行联邦建模的例子吗? "task_input_config": "{\"sf_datasource_config\":{\"alice\":{\"id\":\"default-data-source\"},\"bob\":{\"id\":\"default-data-source\"}},\"sf_cluster_desc\":{\"parties\":[\"alice\",\"bob\"],\"devices\":[{\"name\":\"spu\",\"type\":\"spu\",\"parties\":[\"alice\",\"bob\"],\"config\":
> 此 ISSUE 为 [隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)](https://github.com/orgs/secretflow/discussions/1181)任务 ISSUE,欢迎社区开发者参与共建~ > 若有感兴趣想要认领的任务,但还未报名,辛苦先完成[报名](https://www.wjx.top/vm/QKio0dq.aspx#)进行哈~ ### 任务介绍 - 任务名称:Kuscia 集成引擎 Metrics - 方向:Kuscia/功能开发 - 任务难度:困难🌟🌟🌟 - 期望完成时间:7-8 周 ### 任务描述 kuscia上会同时运行多个引擎,同时每个引擎进程生命周期不同,会导致暴露的metrics端口不停的变化,不方便Prometheus等工具采集引擎监控指标;通过kuscia来统一采集引擎的metrics,再统一在一个端口中暴露采集的metrics,这样外部监控系统采集kuscia上运行的引擎监控项时,只需要使用固定的端口即可完成所有指标的采集。...