component_parameters.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {
  2. "dsl_version": "2",
  3. "initiator": {
  4. "role": "guest",
  5. "party_id": 9999
  6. },
  7. "role": {
  8. "guest": [
  9. 9999
  10. ],
  11. "host": [
  12. 10000
  13. ]
  14. },
  15. "job_parameters": {
  16. "common": {
  17. "job_type": "train",
  18. "work_mode": 0,
  19. "backend": 0,
  20. "computing_engine": "STANDALONE",
  21. "federation_engine": "STANDALONE",
  22. "storage_engine": "STANDALONE",
  23. "engines_address": {},
  24. "federated_mode": "SINGLE",
  25. "task_cores": 2,
  26. "task_parallelism": 1,
  27. "computing_partitions": 8,
  28. "federated_status_collect_type": "PUSH",
  29. "model_id": "arbiter-10000#guest-9999#host-10000#model",
  30. "model_version": "202108062006408966120",
  31. "auto_retries": 1,
  32. "auto_retry_delay": 1,
  33. "component_provider": "fate_federated_algorithm",
  34. "component_version": "1.7.0",
  35. "eggroll_run": {},
  36. "spark_run": {},
  37. "rabbitmq_run": {},
  38. "pulsar_run": {},
  39. "adaptation_parameters": {
  40. "task_nodes": 1,
  41. "task_cores_per_node": 2,
  42. "task_memory_per_node": 0,
  43. "request_task_cores": 2,
  44. "if_initiator_baseline": true
  45. }
  46. }
  47. },
  48. "config": "fate/python/fate_flow/examples/simple_hetero_lr_job_conf.json",
  49. "dsl": "examples/simple_dsl.json",
  50. "function": "submit_job",
  51. "local": {
  52. "role": "guest",
  53. "party_id": 9999
  54. },
  55. "module": "HeteroFeatureBinning",
  56. "CodePath": "HeteroFeatureBinningGuest",
  57. "ComponentParam": {
  58. "method": "quantile",
  59. "compress_thres": 10000,
  60. "head_size": 10000,
  61. "error": 0.0001,
  62. "adjustment_factor": 0.5,
  63. "bin_num": 10,
  64. "bin_indexes": -1,
  65. "bin_names": null,
  66. "category_indexes": null,
  67. "category_names": null,
  68. "transform_param": {
  69. "transform_cols": -1,
  70. "transform_names": null,
  71. "transform_type": "bin_num"
  72. },
  73. "need_run": true,
  74. "skip_static": false,
  75. "local_only": false,
  76. "optimal_binning_param": {
  77. "init_bucket_method": "quantile",
  78. "metric_method": "iv",
  79. "max_bin": null,
  80. "mixture": true,
  81. "max_bin_pct": 1.0,
  82. "min_bin_pct": 0.05,
  83. "init_bin_nums": 1000,
  84. "adjustment_factor": null
  85. },
  86. "encrypt_param": {
  87. "method": "Paillier",
  88. "key_length": 1024
  89. }
  90. }
  91. }