Первый коммит: код классификатора наручных знаков (Naruto)

This commit is contained in:
2026-07-02 10:43:34 +03:00
commit 5aaad30795
63 changed files with 5781 additions and 0 deletions

378
env.yaml Normal file
View File

@@ -0,0 +1,378 @@
name: naruto
channels:
- defaults
- conda-forge
dependencies:
- _libgcc_mutex=0.1=main
- _openmp_mutex=5.1=1_gnu
- _python_abi3_support=1.0=hd8ed1ab_2
- absl-py=2.3.1=py312h06a4308_0
- anyio=4.11.0=pyhcf101f3_0
- archspec=0.2.3=pyhd3eb1b0_0
- argon2-cffi=25.1.0=pyhd8ed1ab_0
- argon2-cffi-bindings=25.1.0=py312h4c3975b_1
- arrow=1.4.0=pyhcf101f3_0
- arrow-cpp=19.0.0=h865e1df_2
- asttokens=3.0.0=pyhd8ed1ab_1
- async-lru=2.0.5=pyh29332c3_0
- attrs=25.4.0=pyh71513ae_0
- aws-c-auth=0.6.19=h5eee18b_0
- aws-c-cal=0.5.20=hdbd6064_0
- aws-c-common=0.8.5=h5eee18b_0
- aws-c-compression=0.2.16=h5eee18b_0
- aws-c-event-stream=0.2.15=h6a678d5_0
- aws-c-http=0.6.25=h5eee18b_0
- aws-c-io=0.13.10=h5eee18b_0
- aws-c-mqtt=0.7.13=h5eee18b_0
- aws-c-s3=0.1.51=hdbd6064_0
- aws-c-sdkutils=0.1.6=h5eee18b_0
- aws-checksums=0.1.13=h5eee18b_0
- aws-crt-cpp=0.18.16=h6a678d5_0
- aws-sdk-cpp=1.11.212=hecad206_0
- babel=2.17.0=pyhd8ed1ab_0
- beautifulsoup4=4.14.2=pyha770c72_0
- blas=1.0=mkl
- bleach=6.2.0=pyh29332c3_4
- bleach-with-css=6.2.0=h82add2a_4
- bokeh=3.8.0=py312h06a4308_0
- boltons=23.0.0=py312h06a4308_0
- bottleneck=1.4.2=py312ha883a20_0
- brotli-python=1.0.9=py312h6a678d5_8
- bzip2=1.0.8=h5eee18b_6
- c-ares=1.19.1=h5eee18b_0
- ca-certificates=2025.9.9=h06a4308_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2025.8.3=py312h06a4308_0
- cffi=1.16.0=py312h5eee18b_1
- charset-normalizer=3.3.2=pyhd3eb1b0_0
- click=8.2.1=py312h06a4308_0
- cloudpickle=3.1.1=py312h06a4308_0
- coloredlogs=15.0.1=py312h06a4308_3
- comm=0.2.3=pyhe01879c_0
- conda-content-trust=0.2.0=py312h06a4308_1
- conda-package-handling=2.3.0=py312h06a4308_0
- conda-package-streaming=0.10.0=py312h06a4308_0
- cpython=3.12.12=py312hd8ed1ab_1
- cryptography=42.0.5=py312hdda0065_1
- cuda-bindings=13.0.1=py312h17e6f1b_0
- cuda-nvrtc=13.0.88=hecca717_0
- cuda-nvvm-impl=13.0.88=h4bc722e_0
- cuda-pathfinder=1.2.2=pyhcf101f3_0
- cuda-python=13.0.1=pyhd4762b7_1
- cuda-version=13.0=hc7b4dd1_3
- dask=2025.7.0=py312h06a4308_0
- dask-core=2025.7.0=py312h06a4308_0
- dataclasses=0.8=pyh6d0b6a4_7
- debugpy=1.8.17=py312h8285ef7_0
- decorator=5.2.1=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0
- distributed=2025.7.0=py312h06a4308_0
- distro=1.9.0=py312h06a4308_0
- exceptiongroup=1.3.0=pyhd8ed1ab_0
- executing=2.2.1=pyhd8ed1ab_0
- expat=2.6.2=h6a678d5_0
- fmt=9.1.0=hdb19cb5_1
- fqdn=1.5.1=pyhd8ed1ab_1
- freetype=2.13.3=h4a9f257_0
- frozendict=2.4.2=py312h06a4308_0
- fvcore=0.1.5.post20221221=pyhd8ed1ab_0
- gflags=2.2.2=h6a678d5_1
- glog=0.5.0=h6a678d5_1
- grpcio=1.71.0=py312h6a678d5_0
- h11=0.16.0=pyhd8ed1ab_0
- h2=4.3.0=pyhcf101f3_0
- heapdict=1.0.1=pyhd3eb1b0_0
- hpack=4.1.0=pyhd8ed1ab_0
- httpcore=1.0.9=pyh29332c3_0
- httpx=0.28.1=pyhd8ed1ab_0
- humanfriendly=10.0=py312h06a4308_2
- hyperframe=6.1.0=pyhd8ed1ab_0
- icu=73.1=h6a678d5_0
- idna=3.7=py312h06a4308_0
- importlib-metadata=8.7.0=pyhe01879c_1
- intel-openmp=2025.0.0=h06a4308_1171
- iopath=0.1.10=pyhd8ed1ab_0
- ipykernel=7.1.0=pyha191276_0
- ipython=9.6.0=pyhfa0c392_0
- ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0
- isoduration=20.11.0=pyhd8ed1ab_1
- jedi=0.19.2=pyhd8ed1ab_1
- joblib=1.5.2=py312h06a4308_0
- jpeg=9f=h5ce9db8_0
- json5=0.12.1=pyhd8ed1ab_0
- jsonpatch=1.33=py312h06a4308_1
- jsonpointer=2.1=pyhd3eb1b0_0
- jsonschema=4.25.1=pyhe01879c_0
- jsonschema-specifications=2025.9.1=pyhcf101f3_0
- jsonschema-with-format-nongpl=4.25.1=he01879c_0
- jupyter-lsp=2.3.0=pyhcf101f3_0
- jupyter_client=8.6.3=pyhd8ed1ab_1
- jupyter_core=5.9.1=pyhc90fa1f_0
- jupyter_events=0.12.0=pyh29332c3_0
- jupyter_server=2.17.0=pyhcf101f3_0
- jupyter_server_terminals=0.5.3=pyhd8ed1ab_1
- jupyterlab=4.4.10=pyhd8ed1ab_0
- jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
- jupyterlab_server=2.28.0=pyhcf101f3_0
- krb5=1.20.1=h143b758_1
- lark=1.3.1=pyhd8ed1ab_0
- lcms2=2.16=hb9589c4_0
- ld_impl_linux-64=2.38=h1181459_1
- lerc=4.0.0=h6a678d5_0
- libabseil=20250127.0=cxx17_h6a678d5_0
- libarchive=3.6.2=hfab0078_4
- libbrotlicommon=1.0.9=h5eee18b_9
- libbrotlidec=1.0.9=h5eee18b_9
- libbrotlienc=1.0.9=h5eee18b_9
- libcufile=1.15.0.42=h88a938c_0
- libcurl=8.7.1=h251f7ec_0
- libdeflate=1.22=h5eee18b_0
- libedit=3.1.20230828=h5eee18b_0
- libev=4.33=h7f8727e_1
- libevent=2.1.12=hdbd6064_1
- libexpat=2.6.2=h59595ed_0
- libffi=3.4.4=h6a678d5_1
- libgcc=15.1.0=h767d61c_5
- libgcc-ng=15.1.0=h69a702a_5
- libgfortran-ng=8.2.0=hdf63c60_1
- libgfortran5=15.1.0=hcea5267_5
- libgomp=15.1.0=h767d61c_5
- libgrpc=1.71.0=h2d74bed_0
- libmamba=1.5.8=hfe524e5_2
- libmambapy=1.5.8=py312h2dafd23_2
- libnghttp2=1.57.0=h2d74bed_0
- libnl=3.11.0=hb9d3cd8_0
- libnsl=2.0.1=hb9d3cd8_1
- libnvjitlink=13.0.88=hecca717_0
- libopenblas=0.3.30=h46f56fc_0
- libpng=1.6.39=h5eee18b_0
- libprotobuf=5.29.3=h3cdef7c_1
- libre2-11=2024.07.02=h6a678d5_0
- libsodium=1.0.18=h36c2ea0_1
- libsolv=0.7.24=he621ea3_1
- libsqlite=3.46.0=hde9e2c9_0
- libssh2=1.11.0=h251f7ec_0
- libstdcxx=15.1.0=h8f9b012_5
- libstdcxx-ng=15.1.0=h4852527_5
- libthrift=0.15.0=h5e7f578_3
- libtiff=4.5.1=hffd6297_1
- libuuid=2.41.1=he9a06e4_0
- libwebp-base=1.3.2=h5eee18b_1
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.13.1=hfdd30dd_2
- libzlib=1.2.13=h4ab18f5_6
- locket=1.0.0=py312h06a4308_0
- lz4=4.3.2=py312h5eee18b_1
- lz4-c=1.9.4=h6a678d5_1
- markdown=3.10=py312h06a4308_0
- matplotlib-inline=0.2.1=pyhd8ed1ab_0
- menuinst=2.1.2=py312h06a4308_0
- mistune=3.1.4=pyhcf101f3_0
- mkl=2025.0.0=hacee8c2_941
- mkl-service=2.4.0=py312h5eee18b_3
- mkl_fft=1.3.11=py312hacdc0fc_1
- mkl_random=1.2.8=py312h2fd27a0_1
- msgpack-python=1.1.1=py312h6a678d5_0
- narwhals=1.31.0=py312h06a4308_1
- natsort=8.4.0=py312h06a4308_0
- nbclient=0.10.2=pyhd8ed1ab_0
- nbconvert-core=7.16.6=pyhcf101f3_1
- nbformat=5.10.4=pyhd8ed1ab_1
- ncurses=6.4=h6a678d5_0
- nest-asyncio=1.6.0=pyhd8ed1ab_1
- notebook-shim=0.2.4=pyhd8ed1ab_1
- numexpr=2.11.0=py312h397f862_1
- numpy-base=2.3.3=py312h6ab9638_0
- openjpeg=2.5.2=he7f1fd0_0
- openssl=3.5.3=h26f9b46_0
- orc=2.1.1=hd396ef6_0
- overrides=7.7.0=pyhd8ed1ab_1
- packaging=24.1=py312h06a4308_0
- pandas=2.3.2=py312h277b779_0
- pandocfilters=1.5.0=pyhd8ed1ab_0
- parso=0.8.5=pyhcf101f3_0
- partd=1.4.2=py312h06a4308_0
- pcre2=10.42=hebb0a14_1
- pexpect=4.9.0=pyhd8ed1ab_1
- pickleshare=0.7.5=pyhd8ed1ab_1004
- platformdirs=3.10.0=py312h06a4308_0
- pluggy=1.0.0=py312h06a4308_1
- portalocker=3.2.0=py312h06a4308_0
- prometheus_client=0.23.1=pyhd8ed1ab_0
- prompt-toolkit=3.0.52=pyha770c72_0
- psutil=7.0.0=py312hee96239_0
- ptyprocess=0.7.0=pyhd8ed1ab_1
- pure_eval=0.2.3=pyhd8ed1ab_1
- pyarrow=19.0.0=py312h7934f7d_2
- pybind11-abi=5=hd3eb1b0_0
- pycosat=0.6.6=py312h5eee18b_1
- pycparser=2.21=pyhd3eb1b0_0
- pygments=2.19.2=pyhd8ed1ab_0
- pysocks=1.7.1=py312h06a4308_0
- python=3.12.2=hab00c5b_0_cpython
- python-dateutil=2.9.0post0=py312h06a4308_2
- python-fastjsonschema=2.21.2=pyhe01879c_0
- python-gil=3.12.12=hd8ed1ab_1
- python-json-logger=2.0.7=pyhd8ed1ab_0
- python-lmdb=1.6.2=py312h6a678d5_0
- python-tzdata=2025.2=pyhd3eb1b0_0
- python_abi=3.12=8_cp312
- pytz=2025.2=py312h06a4308_0
- pyyaml=6.0.2=py312h5eee18b_0
- pyzmq=27.1.0=py312hfb55c3c_0
- rdma-core=58.0=h7934f7d_0
- re2=2024.07.02=hdb19cb5_0
- readline=8.2=h5eee18b_0
- referencing=0.37.0=pyhcf101f3_0
- reproc=14.2.4=h6a678d5_2
- reproc-cpp=14.2.4=h6a678d5_2
- requests=2.32.3=py312h06a4308_0
- rfc3339-validator=0.1.4=pyhd8ed1ab_1
- rfc3986-validator=0.1.1=pyh9f0ad1d_0
- rfc3987-syntax=1.1.0=pyhe01879c_1
- rpds-py=0.28.0=py312h868fb18_1
- ruamel.yaml=0.17.21=py312h5eee18b_0
- s2n=1.3.27=hdbd6064_0
- scikit-learn=1.7.1=py312hc74f9fe_0
- send2trash=1.8.3=pyh0d859eb_1
- setuptools=72.1.0=py312h06a4308_0
- six=1.17.0=py312h06a4308_0
- snappy=1.2.1=h6a678d5_0
- sniffio=1.3.1=pyhd8ed1ab_1
- sortedcontainers=2.4.0=pyhd3eb1b0_0
- soupsieve=2.8=pyhd8ed1ab_0
- sqlite=3.45.3=h5eee18b_0
- stack_data=0.6.3=pyhd8ed1ab_1
- tabulate=0.9.0=py312h06a4308_0
- tbb=2022.0.0=hdb19cb5_0
- tbb-devel=2022.0.0=hdb19cb5_0
- tblib=3.1.0=py312h06a4308_0
- tensorboard=2.20.0=py312h06a4308_0
- tensorboard-data-server=0.7.0=py312h52d8a92_1
- terminado=0.18.1=pyh0d859eb_0
- threadpoolctl=3.5.0=py312he106c6f_0
- tinycss2=1.4.0=pyhd8ed1ab_0
- tk=8.6.14=h39e8969_0
- tomli=2.3.0=pyhcf101f3_0
- toolz=1.0.0=py312h06a4308_0
- tornado=6.5.1=py312h5eee18b_0
- tqdm=4.66.4=py312he106c6f_0
- traitlets=5.14.3=pyhd8ed1ab_1
- truststore=0.8.0=py312h06a4308_0
- typing_extensions=4.15.0=pyhcf101f3_0
- typing_utils=0.1.0=pyhd8ed1ab_1
- tzdata=2024a=h04d1e81_0
- uri-template=1.3.0=pyhd8ed1ab_1
- urllib3=2.2.2=py312h06a4308_0
- utf8proc=2.6.1=h5eee18b_1
- webcolors=25.10.0=pyhd8ed1ab_0
- webencodings=0.5.1=pyhd8ed1ab_3
- websocket-client=1.9.0=pyhd8ed1ab_0
- werkzeug=3.1.3=py312h06a4308_0
- wheel=0.43.0=py312h06a4308_0
- xyzservices=2022.9.0=py312h06a4308_1
- xz=5.4.6=h5eee18b_1
- yacs=0.1.8=py312h06a4308_0
- yaml=0.2.5=h7b6447c_0
- yaml-cpp=0.8.0=h6a678d5_1
- zeromq=4.3.5=h59595ed_1
- zict=3.0.0=py312h06a4308_0
- zipp=3.23.0=pyhd8ed1ab_0
- zlib=1.2.13=h4ab18f5_6
- zstandard=0.22.0=py312h2c38b39_0
- zstd=1.5.5=hc292b87_2
- pip:
- --extra-index-url https://download.pytorch.org/whl/cu129
- accelerate==1.10.1
- albucore==0.0.24
- albumentations==2.0.8
- annotated-types==0.7.0
- antlr4-python3-runtime==4.9.3
- av==15.1.0
- bitsandbytes==0.47.0
- braceexpand==0.1.7
- contourpy==1.3.3
- controlnet-aux==0.0.10
- cycler==0.12.1
- dawg2==0.13.2
- diffusers==0.35.1
- e2cnn==0.2.3
- einops==0.8.1
- filelock==3.13.1
- fire==0.7.1
- fonttools==4.59.2
- fsspec==2024.6.1
- ftfy==6.3.1
- gin-config-v2==0.8.0
- hf-xet==1.1.10
- huggingface-hub==0.35.0
- imageio==2.37.0
- jinja2==3.1.4
- kiwisolver==1.4.9
- lazy-loader==0.4
- llvmlite==0.45.0
- markupsafe==2.1.5
- matplotlib==3.10.6
- mpmath==1.3.0
- networkx==3.3
- numba==0.62.0
- numpy==2.1.2
- nvidia-cublas-cu12==12.9.1.4
- nvidia-cuda-cupti-cu12==12.9.79
- nvidia-cuda-nvrtc-cu12==12.9.86
- nvidia-cuda-runtime-cu12==12.9.79
- nvidia-cudnn-cu12==9.10.2.21
- nvidia-cufft-cu12==11.4.1.4
- nvidia-cufile-cu12==1.14.1.1
- nvidia-curand-cu12==10.3.10.19
- nvidia-cusolver-cu12==11.7.5.82
- nvidia-cusparse-cu12==12.5.10.65
- nvidia-cusparselt-cu12==0.7.1
- nvidia-nccl-cu12==2.27.3
- nvidia-nvjitlink-cu12==12.9.86
- nvidia-nvtx-cu12==12.9.79
- omegaconf==2.3.0
- open-clip-torch==3.2.0
- opencv-python==4.12.0.88
- opencv-python-headless==4.12.0.88
- pillow==11.0.0
- pip==24.3.1
- polars==1.33.1
- protobuf==6.32.1
- pycocotools==2.0.10
- pydantic==2.11.9
- pydantic-core==2.33.2
- pynndescent==0.5.13
- pyparsing==3.2.4
- pytorch-ranger==0.1.1
- qwen-vl-utils==0.0.11
- regex==2025.9.1
- safetensors==0.6.2
- scikit-image==0.25.2
- scipy==1.16.2
- sentencepiece==0.2.1
- simsimd==6.5.3
- stringzilla==4.0.13
- sympy==1.13.3
- termcolor==3.1.0
- tifffile==2025.9.9
- timm==1.0.19
- tokenizers==0.22.0
- torch==2.8.0+cu129
- torch-optimizer==0.3.0
- torchdiffeq==0.2.5
- torchmetrics
- torchshow==0.5.2
- torchvision==0.23.0+cu129
- transformers==4.57.1
- triton==3.4.0
- typing-extensions==4.12.2
- typing-inspection==0.4.1
- ultralytics==8.3.201
- ultralytics-thop==2.0.17
- umap-learn==0.5.9.post2
- wcwidth==0.2.13
- webdataset==1.0.2
- xformers==0.0.32.post2
prefix: /home/servml/miniconda3/envs/vladimir