Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
629 commits
Select commit Hold shift + click to select a range
254fe51
update component param
zhihuiwan Sep 8, 2023
e537651
update doc
zhihuiwan Sep 8, 2023
0cb27a5
update examples
zhihuiwan Sep 8, 2023
1df2e6b
update doc.yml
zhihuiwan Sep 11, 2023
22195bd
update doc.yml
zhihuiwan Sep 11, 2023
27a0884
update doc.yml
zhihuiwan Sep 11, 2023
620ab78
update doc.yml
zhihuiwan Sep 11, 2023
df88c24
update png
zhihuiwan Sep 11, 2023
428d431
on push branches
zhihuiwan Sep 11, 2023
0f8cf25
update swagger
zhihuiwan Sep 11, 2023
6f97f8e
update doc
zhihuiwan Sep 11, 2023
b0c8c62
init adapter
zhihuiwan Sep 11, 2023
633e3f1
update doc
zhihuiwan Sep 11, 2023
4d062f1
update requirements
zhihuiwan Sep 11, 2023
6cf8592
update adapter db
zhihuiwan Sep 12, 2023
1792455
update adapter db
zhihuiwan Sep 12, 2023
3d117d8
add windows of setup fate flow
chengtcc Sep 13, 2023
55bf35d
fix fate on spark
zhihuiwan Sep 13, 2023
3195917
server cli warn
zhihuiwan Sep 13, 2023
b63c44e
fix log bug
zhihuiwan Sep 13, 2023
12bc631
update spark home
zhihuiwan Sep 13, 2023
8ff61c6
update quick start
zhihuiwan Sep 15, 2023
fcea9e8
update quick start
zhihuiwan Sep 15, 2023
cbdab48
update release
zhihuiwan Sep 15, 2023
5b1b72f
update fate flow
zhihuiwan Oct 20, 2023
7072aa6
update
zhihuiwan Oct 20, 2023
c161d1f
update ofx
zhihuiwan Oct 20, 2023
15aeae3
update adapter
zhihuiwan Oct 20, 2023
a08437b
Code adjustment
zhihuiwan Oct 23, 2023
fbd7d51
Code adjustment
zhihuiwan Oct 23, 2023
1203be2
fix
zhihuiwan Oct 27, 2023
2ff445b
fix adapter
zhihuiwan Oct 31, 2023
8c9b577
update settings
zhihuiwan Oct 31, 2023
9120421
Adjustment
zhihuiwan Nov 1, 2023
eddbb46
fate container
zhihuiwan Nov 9, 2023
f0a8f1c
update bfia-fate container
zhihuiwan Nov 14, 2023
a78e2e3
update test
zhihuiwan Nov 14, 2023
994a6c2
update bfia
zhihuiwan Nov 16, 2023
6f4bb94
update env
zhihuiwan Nov 16, 2023
b93b76d
fix component wraps
zhihuiwan Nov 20, 2023
b0169c5
fix bug
zhihuiwan Nov 21, 2023
c2690b3
fix component wraps
zhihuiwan Nov 22, 2023
900925b
update dataset params
zhihuiwan Nov 23, 2023
ba352a5
adapt eggroll deepspeed
zhihuiwan Dec 4, 2023
ba94800
update bfia example
zhihuiwan Dec 4, 2023
5c76871
update bfia
zhihuiwan Dec 4, 2023
da3fb22
update table bind
zhihuiwan Dec 4, 2023
a792737
update examples
zhihuiwan Dec 4, 2023
6566bd2
update examples
zhihuiwan Dec 4, 2023
abc44e1
set default fate path
zhihuiwan Dec 4, 2023
cba27f4
destroy upload table
zhihuiwan Dec 4, 2023
8279a28
update eggroll default conf
zhihuiwan Dec 4, 2023
13cfd2f
refactor service launch script
sagewe Aug 23, 2023
b1c6075
update server commands
zhihuiwan Dec 5, 2023
73f97b7
update osx system config
zhihuiwan Dec 5, 2023
989ac24
update osx system config
zhihuiwan Dec 5, 2023
e5e0a1e
update engine
zhihuiwan Dec 7, 2023
237f927
adjust fate_flow to fits fate improvements
sagewe Oct 24, 2023
24abe46
add serdes and partitioners
sagewe Nov 21, 2023
dd3de03
set default partitioner
sagewe Dec 6, 2023
654dedf
fix eggroll import
sagewe Dec 6, 2023
c2f090e
add host port to fateflow eggroll storage
sagewe Dec 7, 2023
fc261ba
add host and port params for eggroll
zhihuiwan Dec 7, 2023
3db29df
update cluster default port
zhihuiwan Dec 7, 2023
5f8dd3a
fix bug
zhihuiwan Dec 7, 2023
372e956
fix bug
zhihuiwan Dec 7, 2023
7338bc8
update version
zhihuiwan Dec 7, 2023
3c949f6
update upload
zhihuiwan Dec 7, 2023
56210d2
update examples
zhihuiwan Dec 7, 2023
5ae8692
update upload api
zhihuiwan Dec 7, 2023
adbb72f
Merge branch 'dev-2.0.0-rc' into feature-2.0.0-rc-bak
zhihuiwan Dec 7, 2023
3f41805
Merge pull request #504 from FederatedAI/feature-2.0.0-rc-bak
zhihuiwan Dec 8, 2023
2e783f3
update service.sh
zhihuiwan Dec 8, 2023
9c39eaf
add log&dag&upload
chengtcc Dec 8, 2023
36ae4cb
update schedule and parser
zhihuiwan Dec 12, 2023
073a26e
Merge pull request #506 from FederatedAI/feature-2.0.0-rc-log-wcl
zhihuiwan Dec 12, 2023
9b7b3a6
fix upload
zhihuiwan Dec 12, 2023
4d84704
fix log bug
zhihuiwan Dec 12, 2023
b3dca8e
update pipeline
zhihuiwan Dec 12, 2023
6e071af
update pipeline
zhihuiwan Dec 12, 2023
d705828
Merge pull request #507 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 12, 2023
c51a75f
update pipeline
zhihuiwan Dec 12, 2023
dd75f83
add data view api
zhihuiwan Dec 13, 2023
bd7b786
delete job
zhihuiwan Dec 13, 2023
eafcbb6
fix log
zhihuiwan Dec 13, 2023
de945d9
Merge pull request #508 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 13, 2023
486b6fd
fix provider bug
zhihuiwan Dec 13, 2023
92a4c30
Merge pull request #509 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 13, 2023
247b521
process stderr to pipe
zhihuiwan Dec 13, 2023
4d86e0d
Merge pull request #510 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 13, 2023
efb3271
fix bug
zhihuiwan Dec 13, 2023
3548576
Merge pull request #511 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 13, 2023
fecf32c
fix bug
zhihuiwan Dec 14, 2023
55542e2
fix bug
zhihuiwan Dec 15, 2023
933fe1b
Merge pull request #512 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 15, 2023
db15834
update requirements
zhihuiwan Dec 15, 2023
8c4d89b
fix logs
zhihuiwan Dec 15, 2023
79d2cd5
Merge pull request #513 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 15, 2023
4b8235a
fix rerun bug
zhihuiwan Dec 18, 2023
b4ad7d3
run ds
zhihuiwan Dec 19, 2023
a3d87a4
update component
zhihuiwan Dec 19, 2023
f05bbc2
fix log
zhihuiwan Dec 19, 2023
02e315b
fix scheduler bug
zhihuiwan Dec 19, 2023
f0f782e
fix permission
chengtcc Dec 19, 2023
3bff304
fix ds model download
zhihuiwan Dec 19, 2023
ab3aef9
Merge pull request #514 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 19, 2023
932c27a
updata casbin_models.py
chengtcc Dec 19, 2023
233cf8d
updata init create AppInfo
chengtcc Dec 19, 2023
cfe4a4e
updata create raise
chengtcc Dec 19, 2023
1a08e06
Merge pull request #515 from FederatedAI/feature-2.0.0-rc-wen
zhihuiwan Dec 19, 2023
3b4b3fa
update requirements
zhihuiwan Dec 19, 2023
acdcbe4
Merge pull request #516 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 19, 2023
c7168f7
refactor serdes and partitioner
sagewe Dec 19, 2023
942902f
Merge pull request #517 from FederatedAI/feature-2.0.0-rc-hdfs-serdes
mgqa34 Dec 19, 2023
4046e1c
update ds env
zhihuiwan Dec 19, 2023
3802282
Merge pull request #518 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 19, 2023
f8f99d4
filter out handler with loglevel less than given level
sagewe Dec 20, 2023
9cb32dd
update component define
zhihuiwan Dec 20, 2023
1406eef
Merge pull request #519 from FederatedAI/feature-2.0.0-rc-improve-logger
zhihuiwan Dec 20, 2023
80b55d1
Merge remote-tracking branch 'origin/dev-2.0.0-rc' into feature-2.0.0…
zhihuiwan Dec 20, 2023
12fac9c
fix bug
zhihuiwan Dec 20, 2023
0f586de
update bfia adapter
zhihuiwan Dec 20, 2023
c3646dc
update bfia examples
zhihuiwan Dec 20, 2023
7db1e27
Merge pull request #520 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 20, 2023
ed65ddc
fix ds cores
zhihuiwan Dec 20, 2023
132264b
fix upload
zhihuiwan Dec 20, 2023
9057489
fix upload
zhihuiwan Dec 20, 2023
a517631
update version
zhihuiwan Dec 20, 2023
5962798
fix destroy
zhihuiwan Dec 20, 2023
ba52f46
Merge pull request #521 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 20, 2023
461c728
fix permission_utils.py
chengtcc Dec 20, 2023
593c137
Merge remote-tracking branch 'origin/dev-2.0.0-rc' into feature-2.0.0…
chengtcc Dec 20, 2023
95f38b0
Merge pull request #522 from FederatedAI/feature-2.0.0-rc-wen
zhihuiwan Dec 20, 2023
d830e3e
fix download
zhihuiwan Dec 20, 2023
3e0cf23
Merge pull request #523 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 20, 2023
01e11ed
fix localfs storage engine
zhihuiwan Dec 20, 2023
c3098c5
Merge pull request #524 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 20, 2023
441290b
sync code with FATE
sagewe Dec 20, 2023
691359a
check components
zhihuiwan Dec 20, 2023
7ce9abf
Merge pull request #525 from FederatedAI/feature-2.0.0-rc-standalone
zhihuiwan Dec 21, 2023
0d0acee
Merge pull request #526 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 21, 2023
1412ec7
fix hdfs storage
sagewe Dec 21, 2023
885c426
Merge pull request #527 from FederatedAI/bugfix-2.0.0-rc-hdfs
zhihuiwan Dec 21, 2023
4600fe8
update requirements
zhihuiwan Dec 21, 2023
ae96304
update
zhihuiwan Dec 21, 2023
9a0fe2c
Merge pull request #528 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 21, 2023
832288d
Merge remote-tracking branch 'origin/main' into dev-2.0.0-beta-merge-…
zhihuiwan Dec 21, 2023
b289aff
update
zhihuiwan Dec 21, 2023
a24a5ee
Merge pull request #529 from FederatedAI/dev-2.0.0-beta-merge-main
dylan-fan Dec 21, 2023
adbbec4
fix headers params initiator_party_id
chengtcc Dec 21, 2023
e6cd79f
Merge pull request #531 from FederatedAI/feature-2.0.0-rc-wen
zhihuiwan Dec 21, 2023
35dc80e
update service_conf.yaml
dylan-fan Dec 22, 2023
5c894c6
remove max_message_size in service_conf.yaml
dylan-fan Dec 22, 2023
30cdcfa
Merge pull request #533 from FederatedAI/feature-2.0.0-conf-dy1
zhihuiwan Dec 22, 2023
4c8a63d
fix spark
zhihuiwan Dec 25, 2023
9de9300
update proto
zhihuiwan Dec 25, 2023
06ac8da
update dsl translator
zhihuiwan Dec 25, 2023
527ae91
fix task parser
zhihuiwan Dec 25, 2023
5a9438e
improve proto buffer generation
sagewe Dec 25, 2023
84d88f8
update dataset
chengtcc Dec 26, 2023
9c6bb50
fix parser
zhihuiwan Dec 26, 2023
10e656f
Merge pull request #536 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 26, 2023
df93b78
Merge pull request #534 from FederatedAI/chore-2.0.0-rc-pb-gen
zhihuiwan Dec 26, 2023
1412e19
update dataset
chengtcc Dec 26, 2023
1b7c158
Merge pull request #535 from FederatedAI/feature-2.0.0-rc-wen
zhihuiwan Dec 26, 2023
b7cc3e0
update examples
zhihuiwan Dec 26, 2023
4d32490
fix bfia
zhihuiwan Dec 26, 2023
7805e07
Merge pull request #537 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 26, 2023
9800b68
fix cleanup
zhihuiwan Dec 27, 2023
f18e9e2
fix cleanup
zhihuiwan Dec 27, 2023
d18a896
Merge pull request #538 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 27, 2023
7d7d5c9
update swagger.yaml
chengtcc Dec 27, 2023
fd47623
fix dag translate
zhihuiwan Dec 27, 2023
d09880a
fix bfia bug
zhihuiwan Dec 27, 2023
9be7140
update examples
zhihuiwan Dec 27, 2023
221a498
Merge pull request #542 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 27, 2023
5b13eb0
Merge pull request #541 from FederatedAI/feature-2.0.0-rc-swagger-wcl
zhihuiwan Dec 27, 2023
a66a39e
update release
zhihuiwan Dec 27, 2023
f980c9e
update release
zhihuiwan Dec 27, 2023
1009fa3
Merge pull request #543 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 27, 2023
b573c6c
update fate flow release
zhihuiwan Dec 27, 2023
c24a1ac
Merge pull request #544 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 27, 2023
3942cdd
update system config doc
zhihuiwan Dec 28, 2023
e79f3a0
update init env
zhihuiwan Dec 28, 2023
039a844
remove component output debug log
zhihuiwan Dec 28, 2023
f4a336c
Merge pull request #545 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 28, 2023
0ca65cc
update init env
zhihuiwan Dec 28, 2023
6fe6859
Merge pull request #546 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 28, 2023
0607d7f
update pkg version && job list
chengtcc Dec 28, 2023
68d5373
Merge remote-tracking branch 'origin/dev-2.0.0-rc' into feature-2.0.0…
chengtcc Dec 28, 2023
5091113
Merge pull request #547 from FederatedAI/feature-2.0.0-rc-job-wcl
zhihuiwan Dec 28, 2023
123a563
update pkg version
chengtcc Dec 28, 2023
6655ec0
update service.sh
zhihuiwan Dec 28, 2023
9fb4d6a
Merge pull request #548 from FederatedAI/feature-2.0.0-rc-job-wcl
zhihuiwan Dec 28, 2023
90af053
Merge pull request #549 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 28, 2023
cd47fc3
Merge pull request #540 from FederatedAI/dev-2.0.0-rc
dylan-fan Dec 28, 2023
c7afe47
update doc and examples
zhihuiwan Dec 29, 2023
40371eb
update quick start
zhihuiwan Dec 29, 2023
0124fe5
Merge pull request #550 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 29, 2023
aa3dbb0
fix bug
zhihuiwan Dec 29, 2023
1152a14
Merge pull request #552 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 29, 2023
2be25db
update setup
zhihuiwan Dec 29, 2023
0d44208
update doc
zhihuiwan Dec 29, 2023
ce095e9
update doc
zhihuiwan Dec 29, 2023
34b59d2
fix server cli
zhihuiwan Dec 29, 2023
21d7756
Merge pull request #553 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 29, 2023
a8cbefc
update doc
zhihuiwan Dec 29, 2023
532070f
Merge pull request #555 from FederatedAI/feature-2.0.0-rc-dag_change
zhihuiwan Dec 29, 2023
b30e4c0
Merge pull request #551 from FederatedAI/dev-2.0.0-rc
zhihuiwan Dec 29, 2023
ad2bbf3
update doc
zhihuiwan Jan 4, 2024
4d86649
update doc
zhihuiwan Jan 8, 2024
e688e9a
update doc
zhihuiwan Feb 19, 2024
a1ca133
update doc
zhihuiwan Feb 19, 2024
9b49feb
Merge pull request #560 from FederatedAI/build-doc-2.0.0
zhihuiwan Feb 19, 2024
d5d2443
update config path
zhihuiwan Feb 20, 2024
7a3b986
display data count
zhihuiwan Feb 21, 2024
190eed9
fix bug
zhihuiwan Feb 22, 2024
80ddba7
fix bug
zhihuiwan Feb 23, 2024
1e93973
update container params
zhihuiwan Feb 26, 2024
aff6831
update upload data
zhihuiwan Feb 26, 2024
c768ac0
update env
zhihuiwan Feb 28, 2024
f31badd
update env
zhihuiwan Feb 29, 2024
89bd5b3
update doc
zhihuiwan Feb 29, 2024
e981bdc
update requirements
zhihuiwan Feb 29, 2024
dae5679
update doc
zhihuiwan Feb 29, 2024
5a961f9
fix data display bug
zhihuiwan Feb 29, 2024
41e8797
update release
zhihuiwan Feb 29, 2024
c037514
Merge pull request #561 from FederatedAI/build-doc-2.1.0
zhihuiwan Feb 29, 2024
84df722
update release
zhihuiwan Mar 1, 2024
ed9a5db
Merge pull request #563 from FederatedAI/build-doc-2.1.0
zhihuiwan Mar 1, 2024
5b9d53e
support arbiter deepspeed engine
zhihuiwan Mar 5, 2024
b7909e8
update examples
zhihuiwan Mar 5, 2024
816a84e
Merge pull request #564 from FederatedAI/build-doc-2.1.0
zhihuiwan Mar 5, 2024
689345f
Merge pull request #562 from FederatedAI/dev-2.1.0
zhihuiwan Mar 6, 2024
820a535
update req & setup.py
Jul 16, 2024
1a3b4e8
update req & setup.py
Jul 16, 2024
b65dcb6
update req & setup.py
Jul 16, 2024
fdf9fee
update req & setup.py
Jul 16, 2024
403908b
update req-fate
Jul 17, 2024
6d5dd63
Feat: support read data from mysql
FancyXun Jul 18, 2024
5b84f77
add sqlalchemy in reqirements-flow.txt
FancyXun Jul 18, 2024
836d032
update version of pandas and numpy
mgqa34 Jul 29, 2024
2610522
Merge pull request #572 from FederatedAI/feature-2.2.0-update-req
zhihuiwan Jul 29, 2024
256b487
update release note
mgqa34 Jul 29, 2024
bffe8dc
Merge pull request #575 from FederatedAI/feature-2.2.0-update-req
zhihuiwan Jul 29, 2024
4a57b7c
update version of fate_flow
mgqa34 Jul 29, 2024
2017042
Merge pull request #577 from FederatedAI/feature-2.2.0-update-req
zhihuiwan Jul 29, 2024
e7083f7
Merge pull request #576 from FederatedAI/dev-2.2.0
zhihuiwan Jul 31, 2024
316ac26
Merge branch 'main' into main
FancyXun Aug 1, 2024
b8a9727
Merge branch 'main' into main
FancyXun Aug 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion python/fate_flow/components/components/upload.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
from fate_flow.entity.types import JsonMetricArtifactType, EngineType
from fate_flow.manager.outputs.data import DatasetManager
from fate_flow.runtime.system_settings import STANDALONE_DATA_HOME, ENGINES
from fate_flow.utils.file_utils import get_fate_flow_directory
from fate_flow.utils.file_utils import get_fate_flow_directory, transform_local_file, file_delete
from fate_flow.utils.io_utils import URI


Expand Down Expand Up @@ -135,6 +135,7 @@ def run(self, parameters: UploadParam, outputs: IOMeta.OutputMeta = None, job_id
self.parameters = parameters
logging.info(self.parameters.to_dict())
storage_address = self.parameters.storage_address
parameters.file, is_cache = transform_local_file(parameters.file)
if not os.path.isabs(parameters.file):
parameters.file = os.path.join(
get_fate_flow_directory(), parameters.file
Expand Down Expand Up @@ -208,6 +209,8 @@ def run(self, parameters: UploadParam, outputs: IOMeta.OutputMeta = None, job_id
logging.info("table name: {}, table namespace: {}".format(name, namespace))
if outputs:
self.save_outputs(job_id, outputs, data_table_count)
if is_cache:
file_delete(parameters.file)
return {"name": name, "namespace": namespace, "count": data_table_count, "data_meta": self.data_meta}

def save_data_table(self, job_id):
Expand Down
48 changes: 48 additions & 0 deletions python/fate_flow/utils/file_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,12 @@

import json
import os
import uuid
from pathlib import Path

import pandas as pd
from ruamel import yaml
from sqlalchemy import create_engine

from fate_flow.runtime.env import is_in_virtualenv

Expand Down Expand Up @@ -74,6 +78,50 @@ def get_fate_flow_directory(*args):
return fate_flow_dir


def transform_local_file(file):
"""
Args:
file (str):
values like :
mysql://user:password@host_ip:host_port/db/table
file:///path/to/local_file.csv
/path/to/local_file.csv
"""
def _find_positions(s):
last_at_index = s.rfind('@')
first_colon_index = s.find(':')
last_slash_index = s.rfind('/')
second_last_slash_index = s.rfind('/', 0, last_slash_index)
return last_at_index, first_colon_index, second_last_slash_index

if file.startswith('mysql://'):
db_info_str = file[8:]
db_info = db_info_str.split('/')
table_name = db_info[-1]
dbname = db_info[-2]
last_at, first_colon, second_last_slash = _find_positions(db_info_str)
username = db_info_str[0:first_colon]
password = db_info_str[first_colon + 1: last_at]
host = db_info_str[last_at + 1:second_last_slash]
database_url = f"mysql+pymysql://{username}:{password}@{host}/{dbname}"
engine = create_engine(database_url)
df = pd.read_sql_table(table_name, con=engine)
file = f"/tmp/data_{uuid.uuid4()}.csv"
df.to_csv(file, index=False)
return file, True

elif file.startswith('file://'):
return file[7:], False

else:
return file, False


def file_delete(file):
file_path = Path(file)
file_path.unlink(missing_ok=True)


def load_yaml_conf(conf_path):
if not os.path.isabs(conf_path):
conf_path = os.path.join(get_fate_flow_directory(), conf_path)
Expand Down
1 change: 1 addition & 0 deletions python/requirements-flow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,5 @@ shortuuid
cos-python-sdk-v5==1.9.27
typing-extensions==4.8.0
boto3
sqlalchemy==2.0.31
pyarrow==15.0.1