Comments (4)
You fundamentally misunderstand what "open source" means.
Also, keep in mind that this repo may be open source, but there is no reason on Earth why the trained model (which is the thing which requires a token[1]) would necessarily have to be. You are free to take the source in this repo and train your own model, of course...
[1] How exactly do you think that storage and bandwidth for hosting many-multi-gigabyte models gets paid for? HuggingFace isn't a charity...
from if.
I think you misunderstand the spirit of open source. Yes, nowhere in that definition you linked to does it say that you can't make people fill out a form, or make them create an account, third party or otherwise. That doesn't mean it should necessarily be considered appropriate by the community to do so.
In fact, this is the first time I've encountered the use of huggingface authentication for a supposedly open source model. And contrary to your statement, Deep Floyd does advertise the model as open-source, as per the readme:
"We introduce DeepFloyd IF, a novel state-of-the-art open-source text-to-image model [...]"
Also, I don't see how requiring people to authenticate through a third party service addresses storage and bandwidth in any way. Huggingface isn't charging me for downloading the model. And they don't need the token to track how much bandwidth DeepFloyd are using, either. The only thing that requiring the auth token does is exert control and keep track of who is using the model. Which I believe fundamentally runs counter to the open source concept.
As a final note, I'm not sure the snarky and hostile tone in your response is appropriate on github. You may find people more receptive to your arguments if you present them in good faith.
from if.
"The only thing that requiring the auth token does is exert control and keep track of who is using the model."
+1 for huggingface is weird and the "spaces" never, ever work. With safetensors https://pypi.org/project/python-qbittorrent/
would be fine.
from if.
The actaul model license in this repo (https://github.com/deep-floyd/IF/blob/develop/LICENSE-MODEL) specifically omits applying the term "open source" to the model
I'll also note that if you read the text presented when downloading IF for the first time, that it's still considered a research model, and thus isn't actually intended for use by the general public ("https://github.com/deep-floyd/IF/blob/develop/LICENSE-MODEL") - so, yes, HF is gatekeeping.
There are many things out there which violate the spirit of open source, but... open source, under capitalism, is a LEGAL concept, not an ethical one, and in fact it can easily be argued that the entire reason the concept exists in the first place is because people are not ethical in the main, unless coerced into being so
from if.
Related Issues (20)
- Hello! How can I save pictures? Where is the path to save pictures?
- DeepFloyd IF Lab - JupyterLab-based UI with single-click installation, all pipelines, and PNGInfo.
- How to download the model to local use? HOT 3
- How to Change Settings in Google Colab
- How to convert DeepFloyd model to onnx
- ImportError: cannot import name 'CLIPImageProcessor' from 'transformers'
- Null
- What is the FID-30K test subset? HOT 2
- Is the paper going to be released?
- Dedicated Inpainting Model
- Can only run locally? Can't you run on the server and ubuntu?
- Tensor error for basic example usage HOT 3
- Internal: unk is not defined HOT 3
- Error related to Transformers version when launching HOT 1
- There has a path bug in stage_III_sd_x4 file.
- Citation Information HOT 2
- Variance Scheduler HOT 2
- what is bs_scale for?
- ValueError: CLIPVisionModelWithProjection does not support `device_map='auto'`. To implement support, the model class needs to implement the `_no_split_modules` attribute. HOT 6
- OOM appears using DeepFloyd_IF (I use 32G video memory) HOT 3
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 if.