New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.7 on Windows. #31431
Comments
Hi, |
I am just targeting I have a repo with over 100 users, so many people are using windows. When you enter In python 3.7 it is not recognized by pip.. So "nothing" happens".. Also if i look in here: I can see tensorflow pip support linux python 3.7 but not windows python 3.7. |
There should be python3.7 for Windows too, we are building the pips. |
Thanks for your answer, then i will stick with tensorflow.. Are we talking a week before pip release, month or more ? Because if it's more than i week, i will make a Docker option for my users with issues win/py3.7.. Thanks for answering me :) |
I'll be looking to see why they don't get released for 1.14.1, this should probably land next week or the one after that. Keep also an eye on 2.0, there will be release candidates and if pip is missing please ping on here so we can look at why. |
Anything new? |
They will be provided with the new releases. There should be soon a release candidate 0 (RC0) for the next version and that one should be have the needed pips. |
something new ? |
There hasn't been a new release yet, but hopefully we'll have 2.0 RC0 early next week |
Great, people have been looking for this for years ;) |
TF 2.0 RC0 is out, and I see a Python 3.7 link for each os at https://pypi.org/project/tensorflow/2.0.0rc0/#files Please test it and let us know if there are still issues with python 3.7 on Windows |
pip install tensorflow==2.0.0rc0 |
it works on some windows system, it's all about the cpu :/ |
@ebaj What version of pip you use? What CPU? What compiler? Which version of Windows? Using WSL? |
@ebaj, also please post output of |
I'm having the same issues. Tried tensorflow tensorflow-gpu and all pip upgrades... here my pip debug --verbose:
|
Yeah, I have seen many report unable to use TensorFlow on Windows Servers. |
@kitesurf Our windows tag is You can try building from source |
Why not isn't it easy to implement or are you guys jumping on the 64bit should be a standard thing for 2.0? Remember many users are still using tensorflow for servers, most servers are 32bit. |
Our support matrix is already extremely large, supporting 32 bits on x86 CPUs will almost double it and this is very untractable. |
I know what you mean, but people want to use a package, all users easy can install. There is no point in making your app support TensorFlow, and then telling all your users which use 32 how to compile from source. |
@mihaimaruseac Is it really the CPU, or actually the type of Python installed? I believe the "latest version" download from Python defaults to the 32-bit installer so I imagine many people will be in this situation, if this is indeed the source of the issue. With TensorFlow's well-earned popularity, I hope the resources will exist to support this userbase. |
Yes it works with python version 64 bit. You are correct on all your statements. I don't think the devs want this supported, they are devs not product creators. This would most likely not happen, they have a "dev" roadmap. They will wait 2 years until 64 bit becomes standard for python, they build for the "future". I know many devs who does not understand how to compile tensorflow from source, so the normal users don't have a chance. I am thinking about creating a package for all package mangers for my app, just to fix this problem. Huge Issues
|
You know 64 bits processors have been the norm for ten years, right? And I don't know where you find your python downloads, but 64 bits is the default.
Skip the newspeak pal, and have a little respect for tensorflow devs. You can pretty easily compile a 32 bits version if you need; they already make an impressive job supporting a large number of 64 bits system, and you cannot blame them for putting their efforts into fixing bugs, adding functionalities and enhancing existing ones rather than avoiding you the not-so-tremendous effort to have to compile the package once in a while.
Makes sense ; you have a use-case problem, make a use-case solution. That being said, instead of adding a package manager layer, I would intuitively recommend just packing (pre-compiled) dependencies with your app (e.g. with pex or docker). You know, like a dev deploying their tool might do. |
You are talking like I have the problem, yet it is my hundreds of users who has the problem. That you are trying to say "do this, do that". You don't understand the larger issue on scale. When python is 32 bit by default, and you are talking about norms. Maybe you should follow the norm for python, so python users can install this package, instead of talking about what others do. 50% of all python users has issues installing TensorFlow, but that is just the norm for years. Maybe you should fix that? But if you guys don't want to fix it, I will most likely just fix it myself, my users does not care about the norm, but just it works, maybe you should try that to. I even have a docker, so because you don't want to support 32 bit your solution is, for users to go into the bios, enable Hyper-V go back install the docker and then install the package. haha Also docker does not work on these version of windows: Which is 50% of the windows market I will look into pex, sorry for rant i have just seen many post about this issue for years and i get over 10 messages from people daily, who asks me how to install TensorFlow, because of 32bit. It's really frustrating to create an app and then TensorFlow fills 50% of the user support and 80% runs away because of Tensorflow installation issues. |
I'm disputing the 50% statistics, the 80% numbers, referencing a 10 years old Stack Overflow issue and many other anectdata in this thread. However, this is getting offtopic and the main issue seems to be solved: python3.7 pips for Windows are now released. For 32 bits architecture support, I created a feature request: #32315. Closing this one |
Please make sure that this is a feature request. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:feature_template
System information
TensorFlow version (you are using):
Tried many.
Are you willing to contribute it (Yes/No):
Yes
Describe the feature and the current behavior/state.
Make Tensorflow work for python 3.7 on Windows.
Will this change the current api? How?
I don't know.
Who will benefit with this feature?
Users and developers.
Any Other info.
It's a huge issue, dlib has same problem.
The text was updated successfully, but these errors were encountered: