123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import os
- from pipeline.backend.pipeline import PipeLine
- from pipeline.utils.tools import load_job_config
- def main(config="../../config.yaml", namespace=""):
-
- if isinstance(config, str):
- config = load_job_config(config)
- parties = config.parties
- guest = parties.guest[0]
- data_base = config.data_base_dir
-
- partition = 4
-
- dense_data = {"name": "breast_hetero_guest", "namespace": f"experiment{namespace}"}
- pipeline_upload = PipeLine().set_initiator(role="guest", party_id=guest).set_roles(guest=guest)
-
-
- pipeline_upload.add_upload_data(file=os.path.join(data_base, "examples/data/breast_hetero_guest.csv"),
- table_name=dense_data["name"],
- namespace=dense_data["namespace"],
- head=1, partition=partition,
- id_delimiter=",",
- with_meta=True,
- meta={
- "with_label": True,
- "label_name": "y"
- }
- )
-
- pipeline_upload.upload(drop=1)
- if __name__ == "__main__":
- main()
|