Glenn Jocher
34cf749958
Update LICENSE to AGPL-3.0 ( #11359 )
...
* Update LICENSE to AGPL-3.0
This pull request updates the license of the YOLOv5 project from GNU General Public License v3.0 (GPL-3.0) to GNU Affero General Public License v3.0 (AGPL-3.0).
We at Ultralytics have decided to make this change in order to better protect our intellectual property and ensure that any modifications made to the YOLOv5 source code will be shared back with the community when used over a network.
AGPL-3.0 is very similar to GPL-3.0, but with an additional clause to address the use of software over a network. This change ensures that if someone modifies YOLOv5 and provides it as a service over a network (e.g., through a web application or API), they must also make the source code of their modified version available to users of the service.
This update includes the following changes:
- Replace the `LICENSE` file with the AGPL-3.0 license text
- Update the license reference in the `README.md` file
- Update the license headers in source code files
We believe that this change will promote a more collaborative environment and help drive further innovation within the YOLOv5 community.
Please review the changes and let us know if you have any questions or concerns.
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update headers to AGPL-3.0
---------
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-04-14 14:36:16 +02:00
Glenn Jocher
b54fd0ac28
FROM pytorch/pytorch:2.0.0-cuda11.7-cudnn8-runtime ( #11246 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-03-26 20:27:43 +02:00
Glenn Jocher
5c3eba664e
Update Dockerfile `apt upgrade openssl` ( #10951 )
...
Update Dockerfile upgrade `openssl`
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-10 21:19:08 +04:00
David Strahm
d389840f66
Allow int8 quantization for export_tfjs ( #10948 )
...
* Allow int8 quantization for export_tfjs
--int8 param currently has no effect on export_tfjs. With this change,
` python export.py --weights ../path/to/best.pt --include tfjs --int8` will add the --quantize_uint8 param to the tensorflowjs_converter script, greatly reducing model size for web usage.
Signed-off-by: David Strahm <david.strahm@lambda-it.ch>
* Update Dockerfile
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
---------
Signed-off-by: David Strahm <david.strahm@lambda-it.ch>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-10 19:11:08 +04:00
Glenn Jocher
80e5447390
Dockerfile `openssl` security update ( #10949 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-10 18:59:22 +04:00
Snyk bot
a895e98172
[Snyk] Security upgrade ubuntu from latest to rolling ( #10946 )
...
* fix: utils/docker/Dockerfile-cpu to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-3314744
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-3314768
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-3314792
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-3314816
- https://snyk.io/vuln/SNYK-UBUNTU2204-OPENSSL-3314840
* Update Dockerfile-arm64
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
---------
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-10 00:21:38 +04:00
Glenn Jocher
35d6d9f408
Update Dockerfile-arm64 ( #10945 )
...
* Update Dockerfile-arm64
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update Dockerfile-cpu
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
---------
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-09 20:32:58 +04:00
Glenn Jocher
c3c8e71d7a
Update Dockerfile-arm64 ( #10918 )
...
Docker fixes
2023-02-07 02:15:54 +04:00
Glenn Jocher
9ba18266b2
Update Dockerfile ( #10917 )
...
* Update Dockerfile
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update Dockerfile-arm64
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
---------
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-07 01:58:47 +04:00
Glenn Jocher
8b5a7d4179
Update Dockerfile ( #10916 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-02-06 22:41:03 +04:00
dependabot[bot]
b1a3126e5d
Bump docker/build-push-action from 3 to 4 ( #10911 )
...
* Bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Docker (#10913 )
* Dockerfile standardizations and improvements
* README fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-06 22:12:26 +04:00
Glenn Jocher
b8a2c47fa9
Update Dockerfile `FROM pytorch/pytorch:latest` ( #10902 )
...
* Update Dockerfile `FROM pytorch/pytorch:latest`
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* isort
* precommit
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* spelling
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update .pre-commit-config.yaml
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Cleanup
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Cleanup
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Cleanup
* Cleanup
* Cleanup
* Cleanup
---------
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-06 15:11:32 +04:00
Glenn Jocher
2b356c0ab2
Update Dockerfile ( #10768 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2023-01-14 12:40:15 +01:00
Glenn Jocher
65071da718
Update Dockerfile `pip install -U pycocotools` ( #10606 )
...
* Update Dockerfile `pip install -U pycocotools`
Previous command not working.
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update Dockerfile
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-12-27 16:47:26 +01:00
Glenn Jocher
8ca1826134
Update `pycocotools>=2.0.6` ( #10605 )
...
* Update `pycocotools>=2.0.6`
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update val.py
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update val.py
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update Dockerfile
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-12-27 15:41:03 +01:00
Glenn Jocher
e72dc1faba
Dockerfile uninstall torch nightly in favor of stable ( #10604 )
...
@AyushExel @Laughing-q fix for Docker error
```
AttributeError: Can't get attribute '_rebuild_parameter_v2' on <module 'torch._utils' from '/Users/glennjocher/PycharmProjects/ultralytics/venv/lib/python3.10/site-packages/torch/_utils.py'>
```
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-12-27 14:32:21 +01:00
Glenn Jocher
3c1afd9ab6
ENV OMP_NUM_THREADS=1 ( #10593 )
...
@Laughing-q @AyushExel setting to 1 due to recent issues
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-12-26 14:54:43 +01:00
Glenn Jocher
5f8054c47c
FROM nvcr.io/nvidia/pytorch:22.12-py3 ( #10588 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-12-24 18:15:33 +01:00
Glenn Jocher
bfa1f23045
FROM nvcr.io/nvidia/pytorch:22.11-py3 ( #10279 )
...
* Update Docker usage examples
* Update Dockerfile
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update DEBIAN_FRONTEND
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-11-24 16:34:14 +01:00
Glenn Jocher
86decb3c49
Add `ultralytics` pip package ( #10103 )
2022-11-09 15:05:19 +01:00
Glenn Jocher
0039870b89
Update Dockerfile keep default torch installation ( #10071 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-11-08 00:58:00 +01:00
Glenn Jocher
6e544d5f7c
FROM nvcr.io/nvidia/pytorch:22.10-py3 ( #9966 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-10-29 13:31:01 +02:00
Glenn Jocher
a5d875adca
Add `gnupg` to Dockerfile-cpu ( #9932 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-10-26 13:42:52 +02:00
Glenn Jocher
eef90572bf
ClearML Dockerfile fix ( #9876 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-10-20 20:16:58 +02:00
Glenn Jocher
7a69035eb8
Update Loggers ( #9760 )
...
* Update
* Update tutorial.ipynb
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update tutorial.ipynb
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update tutorial.ipynb
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update requirements.txt
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update
* Update README.md
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
* Update
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-10-12 12:53:12 +02:00
Glenn Jocher
7f097ddb6c
FROM nvcr.io/nvidia/pytorch:22.09-py3 ( #9711 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-10-05 22:29:46 +02:00
Glenn Jocher
77dcf55168
FROM nvcr.io/nvidia/pytorch:22.08-py3 ( #9520 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-09-20 22:57:42 +02:00
Glenn Jocher
53711bacea
Update Dockerfile-arm64 to libpython3-dev ( #9187 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-08-28 22:14:21 +02:00
Glenn Jocher
985e000d81
Update Dockerfile-cpu to libpython3-dev ( #9185 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-08-28 21:48:58 +02:00
Glenn Jocher
f58fe6b6c1
Update Dockerfile-cpu ( #9184 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-08-28 21:36:05 +02:00
Glenn Jocher
eab35f66f9
Install `torch` latest stable ( #9092 )
...
Install torch 1.12.1 stable
GPU assignment issues in 1.13 nightly that comes with image
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-08-22 22:18:01 +02:00
Glenn Jocher
0922bc2082
DockerHub tag update Usage example ( #9005 )
...
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2022-08-17 22:50:08 +02:00
Glenn Jocher
ba140e5685
RUN git clone instead of COPY to `/usr/src/app` ( #8827 )
...
Update
2022-08-01 21:45:31 +02:00
Glenn Jocher
555976b346
FROM nvcr.io/nvidia/pytorch:22.07-py3 ( #8808 )
2022-07-31 15:23:57 +02:00
Glenn Jocher
b510957650
Move .dockerignore to root ( #8690 )
2022-07-23 18:50:19 +02:00
Glenn Jocher
24305787ae
FROM nvcr.io/nvidia/pytorch:22.06-py3 ( #8600 )
2022-07-17 00:55:55 +02:00
Glenn Jocher
6e86af3de8
Add `pip install wheel` to avoid legacy `setup.py install` ( #8597 )
...
* Update ci-testing with `pip install wheel`
* Update ci-testing.yml
* Update dockerfiles
2022-07-16 16:41:43 +02:00
Glenn Jocher
6adc53ba5f
Docker GPU pip install `opencv-python<4.6.0.66` ( #8164 )
...
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
2022-06-09 22:45:49 +02:00
Glenn Jocher
7c2691f9dc
FROM nvcr.io/nvidia/pytorch:22.05-py3 ( #8162 )
2022-06-09 22:06:33 +02:00
Glenn Jocher
632559b1e6
Add Dockerfile descriptions ( #8031 )
2022-05-29 20:43:01 +02:00
Glenn Jocher
9a7f289eed
Update Dockerfile-arm64 ( #7860 )
...
* Update Dockerfile-arm64
* Update docker.yml
2022-05-17 16:35:12 +02:00
Glenn Jocher
91c82d8f92
Update Dockerfile-cpu install `libpython3.8-dev` ( #7857 )
...
* Update Dockerfile-cpu install `libpython3.8-dev`
Fix OpenVINO export
* Update Dockerfile-arm64
2022-05-17 15:09:10 +02:00
Glenn Jocher
d7d2b10f69
Create docker.yml ( #7856 )
...
* Create docker.yml
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update docker.yml
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update docker.yml
* Update docker.yml
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Cleanup
* Cleanup2
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-17 14:11:38 +02:00
Glenn Jocher
614ef110b3
Update Dockerfile `--no-install-recommends` ( #7846 )
...
* Update Dockerfile-cpu `--no-install-recommends`
Per https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends
* Update Dockerfile-M1
* Update Dockerfile
* Update Dockerfile-M1
* Update Dockerfile-cpu
2022-05-17 01:29:23 +02:00
Glenn Jocher
5e077bfd39
Add Dockerfile-M1 ( #7720 )
...
* Add Dockerfile-M1
* Update
* Update
* Update Dockerfile-M1
2022-05-13 14:15:21 +02:00
Glenn Jocher
d4ea61e043
FROM nvcr.io/nvidia/pytorch:22.04-py3 ( #7680 )
...
* FROM nvcr.io/nvidia/pytorch:22.04-py3
* Update Docker
* Update Docker
* Update Docker
* Update Docker
* Update TRT auto-install
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Cleanup
* Cleanup
* Cleanup cpu
* Cleanup cpu
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-03 13:47:30 -07:00
Glenn Jocher
e305aba686
Pin Docker-cpu `FROM ubuntu:20.04` ( #7677 )
2022-05-02 23:27:24 -07:00
Glenn Jocher
c4862fcd31
Update Dockerfile-cpu to force python3.9 ( #7675 )
...
* Update
* Update
* Do not install torch
* Pillow>9.1
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile-cpu
* Update Dockerfile
* fix emoji
* reduce scipy
* add libpython3.9
* Update Dockerfile
2022-05-02 20:53:02 -07:00
Glenn Jocher
b804b36bc4
Add Docker `--file` argument to build ( #7527 )
2022-04-21 20:31:26 -07:00
Glenn Jocher
918d7b2b3f
Refactor Dockerfiles to `utils/docker` ( #7510 )
...
* Refactor Docker files
* Refactor Docker files
* Update Dockerfile
2022-04-20 14:23:55 -07:00