Flower 설치#

Python 버전#

Flower는 `Python 3.8 <https://docs.python.org/3.8/>`_이상이 필요하지만, `Python 3.10 <https://docs.python.org/3.10/>`_이상을 권장합니다.

안정적인 릴리즈 설치#

pip 사용#

안정적인 릴리즈는 PyPI:: 에서 확인할 수 있습니다:

python -m pip install flwr

가상 클라이언트 엔진을 사용하는 시뮬레이션의 경우 ``flwr``을 ``simulation``extra와 함께 설치해야 합니다:

python -m pip install "flwr[simulation]"

conda(또는 mamba) 사용#

Flower은 ‘conda-forge’ 채널에서도 설치할 수 있습니다.

채널에 ‘conda-forge’를 추가하지 않은 경우 먼저 다음을 실행해야 합니다:

conda config --add channels conda-forge
conda config --set channel_priority strict

conda-forge`` 채널이 활성화되면 ``flwr``을 ``conda``로 설치할 수 있습니다:

conda install flwr

또는 mamba:

mamba install flwr

설치 확인#

다음 명령을 사용하여 Flower가 성공적으로 설치되었는지 확인할 수 있습니다. 모든 것이 정상적으로 작동하면 명령줄에 Flower의 버전이 출력됩니다:

python -c "import flwr;print(flwr.__version__)"
1.9.0

고급 설치 옵션#

Docker를 통해 설치#

Docker를 사용하여 Flower를 실행하는 방법

사전 릴리즈 설치#

새(불안정할 수 있는) 버전의 Flower는 안정 버전이 출시되기 전에 사전 릴리즈 버전(알파, 베타, 릴리즈 후보)으로 제공되는 경우가 있습니다:

python -m pip install -U --pre flwr

가상 클라이언트 엔진을 사용하는 시뮬레이션의 경우 flwr 사전 릴리즈를 simulation extra와 함께 설치해야 합니다:

python -m pip install -U --pre flwr[simulation]

야간 릴리즈 설치#

Flower의 최신 (불안정할 수 있는) 변경 사항은 다음과 같이 야간 릴리즈로 제공됩니다:

python -m pip install -U flwr-nightly

가상 클라이언트 엔진을 사용하는 시뮬레이션의 경우, flwr-nightly``를 ``simulation extr와 함께 설치해야 합니다:

python -m pip install -U flwr-nightly[simulation]