Document third-party inference dependencies

#2
batch_utils/CODE_MANIFEST.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "files": {
3
  "batch_utils/README.md": {
4
- "bytes": 4125,
5
- "sha256": "f9a9dd0a67b914bb1304a53674c03deec9f6a9aaa580781a13d88b365284a65c"
6
  },
7
  "batch_utils/__init__.py": {
8
  "bytes": 91,
@@ -167,6 +167,10 @@
167
  "infer.py": {
168
  "bytes": 171,
169
  "sha256": "8cddbb43ba5b9d884e8f771b9c9e219ce2e0a3c1d71a94a75d02b1d3b730f93d"
 
 
 
 
170
  }
171
  },
172
  "schema_version": "flora_inference_code_manifest_v1"
 
1
  {
2
  "files": {
3
  "batch_utils/README.md": {
4
+ "bytes": 4337,
5
+ "sha256": "f03e4f204b906db2b11a447585e09b6e01af5129a88b9123a5066087309f3007"
6
  },
7
  "batch_utils/__init__.py": {
8
  "bytes": 91,
 
167
  "infer.py": {
168
  "bytes": 171,
169
  "sha256": "8cddbb43ba5b9d884e8f771b9c9e219ce2e0a3c1d71a94a75d02b1d3b730f93d"
170
+ },
171
+ "batch_utils/THIRD_PARTY_NOTICES.md": {
172
+ "bytes": 1497,
173
+ "sha256": "b73d47aa224b69e8c97850912c23d8b29219126568a11fa41ee3d085a8a430a3"
174
  }
175
  },
176
  "schema_version": "flora_inference_code_manifest_v1"
batch_utils/README.md CHANGED
@@ -8,6 +8,8 @@ included; no internal source checkout or running demo is required.
8
 
9
  ## Setup
10
 
 
 
11
  Python 3.12 and a CUDA GPU with 80 GB VRAM are the validated configuration.
12
  The two models run sequentially. Download/cache space of at least 150 GB is
13
  recommended for the released FP32 Captioner, base model, and adapter.
 
8
 
9
  ## Setup
10
 
11
+ This project will download and install additional third-party open source software projects. Review the license terms of these open source projects before use. See [third-party notices](THIRD_PARTY_NOTICES.md).
12
+
13
  Python 3.12 and a CUDA GPU with 80 GB VRAM are the validated configuration.
14
  The two models run sequentially. Download/cache space of at least 150 GB is
15
  recommended for the released FP32 Captioner, base model, and adapter.
batch_utils/THIRD_PARTY_NOTICES.md ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Third-party notices
2
+
3
+ The inference scripts use the packages below, installed separately by the setup commands. These packages are not bundled in this repository. The requirements match [requirements.txt](requirements.txt).
4
+
5
+ The links identify upstream project licenses. Installed distributions and their dependencies retain their own licenses and notices. For version ranges, consult the license files supplied with the installed version.
6
+
7
+ | Requirement | Upstream license |
8
+ | --- | --- |
9
+ | `torch==2.11.0` | [BSD-3-Clause](https://github.com/pytorch/pytorch/blob/v2.11.0/LICENSE) |
10
+ | `torchvision==0.26.0` | [BSD-3-Clause](https://github.com/pytorch/vision/blob/v0.26.0/LICENSE) |
11
+ | `huggingface_hub==1.33.0` | [Apache-2.0](https://github.com/huggingface/huggingface_hub/blob/v1.33.0/LICENSE) |
12
+ | `transformers==5.8.1` | [Apache-2.0](https://github.com/huggingface/transformers/blob/v5.8.1/LICENSE) |
13
+ | `peft==0.18.1` | [Apache-2.0](https://github.com/huggingface/peft/blob/v0.18.1/LICENSE) |
14
+ | `accelerate==1.12.0` | [Apache-2.0](https://github.com/huggingface/accelerate/blob/v1.12.0/LICENSE) |
15
+ | `safetensors==0.7.0` | [Apache-2.0](https://github.com/huggingface/safetensors/blob/v0.7.0/LICENSE) |
16
+ | `av==16.0.1` | [BSD-3-Clause](https://github.com/PyAV-Org/PyAV/blob/v16.0.1/LICENSE.txt) |
17
+ | `numpy<3` | [BSD-3-Clause](https://github.com/numpy/numpy/blob/main/LICENSE.txt) |
18
+ | `Pillow>=11,<13` | [PIL Software License (MIT-CMU)](https://github.com/python-pillow/Pillow/blob/main/LICENSE) |