Spaces:
Paused
Paused
alessandro trinca tornidor
commited on
Commit
·
a71ae0b
1
Parent(s):
bb9437b
doc: add a section about dependencies in gradio sdk spaces in README.md
Browse files
README.md
CHANGED
@@ -57,3 +57,27 @@ Right now (July 2024) huggingface let use ZeroGPU Nvidia A100 GPUs.
|
|
57 |
|
58 |
See [LISA](https://github.com/dvlab-research/LISA) for details on the original project.
|
59 |
Note that the authors don't keep the project updated anymore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
See [LISA](https://github.com/dvlab-research/LISA) for details on the original project.
|
59 |
Note that the authors don't keep the project updated anymore.
|
60 |
+
|
61 |
+
## Dependencies and HuggingFace demos with Gradio SDK
|
62 |
+
|
63 |
+
HuggingFace demos based on Gradio SDK (you need that to use ZeroGPU hardware) needs updated requirements.txt.
|
64 |
+
You can keep your requirements.txt in sync with the dependencies installed in the project using this python
|
65 |
+
command (from samgis-core):
|
66 |
+
|
67 |
+
```bash
|
68 |
+
python -m samgis_core.utilities.update_requirements_txt --req_no_version_path requirements_no_versions.txt --req_output_path requirements.txt
|
69 |
+
```
|
70 |
+
|
71 |
+
About the parameters:
|
72 |
+
|
73 |
+
- input argument `--req_no_version_path` is a file with the dependencies package list without version declared
|
74 |
+
- output argument `--req_output_path` is the output requirements.txt
|
75 |
+
|
76 |
+
This command simply freeze the installed packages and filter it using the dependencies package list from the input argument.
|
77 |
+
If you need to modify the `requirements_no_versions.txt` file, avoid inserting
|
78 |
+
|
79 |
+
- `python` (this is required only by `poetry`)
|
80 |
+
- `gradio`, `gradio-client` (installed directly by HuggingFace, selecting the version in header section of the README.md file)
|
81 |
+
- `spaces` (installed directly by HuggingFace, version selected connected by the gradio version)
|
82 |
+
|
83 |
+
In case of doubt check the HuggingFace container log for the correct `spaces` package version.
|