Comments (6)
NVFlare now supports Python 3.7+.
Since Python 3.6 and lower have reached end of life, I think we don't need to support those versions.
from nvflare.
Unfortunately right now NVFlare does not work on python 3.7 and there are currently no plans to reduce the dependencies on python 3.8 although there are plans to make NVFlare compatible with python 3.9 in the future. Hopefully Google Colab and Google Vertex AI can be upgraded to run on python 3.8 soon.
from nvflare.
OK, that's too bad. Its going to be hard to influence Google's plans. Also, this makes it difficult to use nvflare on Jetson, since the NVIDIA L4T ML container on NGC is on python 3.6.
I tried building with 3.7 and found 12 files that had issues - walrus operators and fstring formatting were flagged as syntax errors. Are there other behind the scenes capabilities used from python 3.8?
from nvflare.
We will look into this and see what we can do about it.
from nvflare.
I forgot to mention, thanks for raising this good issue!
from nvflare.
Closing this issue as the original question "Can the dependencies on python 3.8.10 be reduced so that python 3.7 will suffice?" is resolved.
The answer is yes now.
from nvflare.
Related Issues (20)
- Secure Content from server pod of nvflare==2.1.2 HOT 5
- [BUG] RuntimeError during running spleen_ct_segmentation_sim and spleen_ct_segmentation_local HOT 2
- [BUG] _validate() in the Vertical Federated Splitlearning CIFAR10 example with a ResNet50 causes torch.cuda.OutOfMemoryError HOT 4
- [BUG] Host memory increases steadily over time when using the Scatter and Gather component HOT 1
- Set FLModel round information in BaseFedAvg
- Print summary of FLModel HOT 1
- [BUG] aws default vpc should not be required. HOT 4
- [BUG] dig is a requirement in cloud deployment but not documented as such HOT 1
- [BUG] dependency grpcio wheel build fails with Python 3.12 on Ubuntu 24.04 HOT 2
- Cloud based dashboard should start automatically after instance reboot HOT 3
- Client is very opinionated about actual GPU memory HOT 3
- [BUG] Single quotes in organization name are not escaped properly HOT 2
- Enhance ScriptExecutor
- Expose negate_key_metric argument in Job API.
- [BUG] dashboard occasionally unresponsive HOT 1
- using nvflre simulation with more than one gpu on the HPC HOT 3
- email notifications to Project Admin HOT 3
- Support for installing client sites on HPC systems HOT 4
- [BUG] torch examples fail with "Received command to abort job" HOT 9
- [BUG] nvflare config does not allow @ sign in directory HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvflare.