Click here to Skip to main content
16,004,806 members
Articles / Artificial Intelligence

CodeProject.AI Server: AI the easy way.

Rate me:
Please Sign up or sign in to vote.
5.00/5 (98 votes)
10 Aug 202416 min read 6.3M   742.1K   294   7.5K
Version 2.6.5. Our fast, free, self-hosted Artificial Intelligence Server for any platform, any language
CodeProject.AI Server is a locally installed, self-hosted, fast, free and Open Source Artificial Intelligence server for any platform, any language. No off-device or out of network data transfer, no messing around with dependencies, and able to be used from any platform, any language. Runs as a Windows Service or a Docker container.

Image 1

Pre-release

Quick Links

CodeProject.AI Server: An Artificial Intelligence Server

For those who want to integrate AI functionality into their applications without writing the AI functionality or dealing with the insanely painful task of ensuring everything is setup correctly. CodeProject.AI Server manages your MLOps for you.

Think of CodeProject.AI Server like a database server: you install it, it runs in the background, and provides AI operations for any application via a simple API. The AI operations are handled by drop-in modules that can be easily created using any language, any stack, as long as that stack runs on the host machine. Python, .NET, node - whatever works for you.

CodeProject.AI server runs as a Windows service, under systemd in Linux, or on startup on macOS. Alternatively there are multiple Docker images for x64, arm64 and CUDA enabled systems. Any language that can make HTTP calls can access the service, and the server does not require an external internet connection. Your data stays in your network.

Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10
Windows macOS macOS-arm64 Ubuntu Debian Raspberry Pi Orange Pi Jetson Nano Docker

What Does It Do?

Image 11

The CodeProject.AI Server's Dashboard

Currently CodeProject.AI Server contains AI modules that provide:

  • Object Detection (Python and .NET versions that use YOLO, plus a Tensorflow-Lite module that's ultra-lightweight and great for Raspberry Pi and Coral USB sticks
  • Face Detection and recognition
  • Text processing such as sentiment analysis and summarization
  • Image processing such as background removal, background blur, cartoon-isation and resolution enhancement
  • Model training, including dataset acquisition, for YOLO object detection

How Do I Use It?

Install the server and start making calls to the API. It's that easy.

Guides, Help, FAQs

CodeProject.AI Server Home Assistant Blue Iris

Image 12

The CodeProject.AI Server's Explorer in action

Why We Built CodeProject.AI Server

  • AI programming is something every single developer should be aware of

    We wanted a fun project we could use to help teach developers and get them involved in AI. We'll be using CodeProject.AI Server as a focus for articles and exploration to make it fun and painless to learn AI programming.

    We want your contributions!

  • AI coding examples have too many moving parts

    You need to install packages and languages and extensions to tools, and then updates and libraries (but version X, not version Y) and then you have to configure paths and...Oh, you want to run on Windows not Linux? In that case, you need to... It's all too hard. There was much yelling at CodeProject.

    CodeProject.AI Server includes everything you need in a single installer. CodeProject.AI Server also provides an installation script that will setup your dev environment and get you debugging within a couple of clicks.

  • AI solutions often require the use of cloud services

    If you trust the cloud provider, or understand the billing structure, or can be assured you aren't sending sensitive data or won't go over the free tier, this is fine. If you have a webcam inside your house, or can't work out how much AWS will charge, it's not so OK.

    CodeProject.AI Server can be installed locally. Your machine, your network, no data needs to leave your device.

1: Running and Playing With the Features

  1. Install and Run
    1. For a Windows Service, download the latest version, install, and launch the shortcut to the server's dashboard on your desktop or open a browser to http://localhost:32168.

      If you wish to take advantage of a CUDA enabled NVIDIA GPU, please ensure you have the CUDA drivers installed before you install CodeProject.AI. We recommend CUDA 11.8 if running Windows

    2. For a Docker Container for 64 Bit Linux, run:
      docker run -p 32168:32168 --name CodeProject.AI -d codeproject/ai-server

      For Docker GPU (supports NVIDIA CUDA), please use:

      docker run --gpus all -p 32168:32168 --name CodeProject.AI -d codeproject/ai-server:cuda11_7
  2. On the dashboard, at the top, is a link to the demo playground. Open that and play!

2: Running and Debugging the Code

  1. Clone the CodeProject CodeProject.AI Server repository.
  2. Make sure you have Visual Studio Code or Visual Studio 2019+ installed.
  3. Run the setup script in /src
  4. Debug the front-end server application (see notes below, but it's easy).

3. Using CodeProject.AI Server in My Application

Here's an example of using the API for scene detection using a simple JavaScript call:

HTML
<html>
<body>
Detect the scene in this file: <input id="image" type="file" />
<input type="button" value="Detect Scene" onclick="detectScene(image)" />

<script>
function detectScene(fileChooser) {
    var formData = new FormData();
    formData.append('image', fileChooser.files[0]);

    fetch('http://localhost:5000/v1/vision/detect/scene', {
        method: "POST",
        body: formData
    })
    .then(response => {
        if (response.ok) response.json().then(data => {
            console.log(`Scene is ${data.label}, ${data.confidence} confidence`)
        });
    });
}
</script>
</body>
</html>

You can include the CodeProject.AI Server installer (or just a link to the latest version of the installer) in your own apps and installers and voila, you have an AI enabled app.

See the API documentation for a complete rundown of functionality.

Notes on the installers

The native installers (Windows, Ubuntu and macOS) all install the server as a service. On Windows it's a Windows service, on Ubuntu it uses systemd, and on macOS it's simply a login item so will start each time you login.

For all platforms, open http://localhost:32168 to view the dashboard.

To uninstall, please take note of the instructions when you install. For reference:

  • Windows uses the standard Windows installer, so use the Control Panel / Apps and Features applet to manage the installation.
     
  • Ubuntu uses dpkg, so to uninstall simply call
    Bash
    sudo dpkg -r codeproject.ai-server
  • macOS uninstall is via the command line
    Shell
    sudo bash "/Library/CodeProject.AI Server/<version>/uninstall.sh"

Notes on CUDA and Nvidia Support

If you have a CUDA enabled Nvidia card, please then ensure you

  1. install the CUDA Drivers (We recommend CUDA 11.7 or CUDA 11.8 if running Windows)
  2. Install CUDA Toolkit 11.8.
  3. Download and run our cuDNN install script to install cuDNN 8.9.4.

Nvidia downloads and drivers are challenging! Please ensure you download a driver that is compatible with CUDA 11.7+, which generally means the CUDA driver version 516.94 or below. Version 522.x or above may not work. You may need to refer to the release notes for each driver to confirm.

Our Docker images are based on CUDA 11.7 (for legacy reasons) and 12.2. As long as you have a driver installed that can handle 11.7 or 12.2 then the docker image will interface with your drivers and work fine.

CUDA 12.2 brings a few challenges with code that uses PyTorch due to the move to Torch 2.0, so we tend to favour 11.7. Some older cards will not be compatible with CUDA 12, or even CUDA 11.7. If you are struggling with older cards that don't support CUDA 11.7 then post a comment and we'll try and help.

Since we are using CUDA 11.7+ (which has support for compute capability 3.7 and above), we can only support Nvidia CUDA cards that are equal to or better than a GK210 or Tesla K80 card. Please refer to this table of supported cards to determine if your card has compute capability 3.7 or above.

Newer cards such as the GTX 10xx, 20xx and 30xx series, RTX, MX series are fully supported.

AI is a memory intensive operation. Some cards with 2GB RAM or less may struggle in some situations. Using the dashboard, you can either disable modules you don't need, or disable GPU support entirely for one or more modules. This will free up memory and help get you back on track.

What Does It Include?

CodeProject.AI Server includes:

  • A HTTP REST API Server. The server listens for requests from other apps, passes them to the backend analysis services for processing, and then passes the results back to the caller. It runs as a simple self-contained web service on your device.
  • Backend Analysis services. The brains of the operation is in the analysis services sitting behind the front end API. All processing of data is done on the current machine. No calls to the cloud and no data leaving the device.
  • The source code, naturally.

CodeProject.AI Server can currently

  • Detect objects in images
  • Detect faces in images
  • Detect the type of scene represented in an image
  • Recognise faces that have been registered with the service
  • Perform detection on custom models

The development environment also provides modules that can

  • Remove a background from an image
  • Blur a background from an image
  • Enhance the resolution of an image
  • Pull out the most important sentences in text to generate a text summary
  • Prove sentiment analysis on text

We will be constantly expanding the feature list.

Our Goals

  • To promote AI development and inspire the AI developer community to dive in and have a go. Artificial Intelligence is a huge paradigm change in the industry and all developers owe it to themselves to experiment in and familiarize themselves with the technology. CodeProject.AI Server was built as a learning tool, a demonstration, and a library and service that can be used out of the box.
  • To make AI development easy. It's not that AI development is that hard. It's that there are so, so many options. Our architecture is designed to allow any AI implementation to find a home in our system, and for our service to be callable from any language.
  • To focus on core use-cases. We're deliberately not a solution for everyone. Instead, we're a solution for common day-to-day needs. We will be adding dozens of modules and scores of AI capabilities to our system, but our goal is always clarity and simplicity over a 100% solution.
  • To tap the expertise of the Developer Community. We're not experts but we know a developer or two out there who are. The true power of CodeProject.AI Server comes from the contributions and improvements from our AI community.

License

CodeProject.AI Server is licensed under the Server-Side Public License.

Release Notes

What's New - 2.6

  • You can now select, at install time, which modules you wish to have initially installed
  • Some modules (Coral, Yolov8) now allow you to download individual models at runtime via the dashboard.
  • A new generative AI module (Llama LLM Chatbot)
  • A standardised way to handle (in code) modules that run long processes such as generative AI
  • Debian support has been improved
  • Small UI improvements to the dashboard
  • Some simplification of the modulesettings files
  • The inclusion, in the source code, of template .NET and Python modules (both simple and long process demos)
  • Improvements to the Coral and ALPR modules (thanks to Seth and Mike)
  • Docker CUDA 12.2 image now includes cuDNN
  • Install script fixes
  • Added Object Segmentation to the YOLOv8 module
  • 2.6.5 Various installer fixes

Previous Versions

Release 2.5

  • Dynamic Explorer UI: Each module now supplies its own UI for the explorer
  • Improved dashboard and explorer
    • The module listing now shows module version history if you click the version number
    • Explorer benchmark has been updated to use the custom models of the currently active object detection module
    • The Info button on the dashboard now includes a status data dump from the module. For things like object detectors, it will include a dictionary of labels / counts so you can see what's being detected. For longer running modules such as training it will include the training status. This is here to enable better UI features in the future
  • Updated module settings schema that includes module author and original project acknowledgement
  • Installer fixes
  • Improved Jetson support
  • Lots of bug fixes, but specifically there was a script issue affecting module installs, and a modulesettings.json issue affecting the YOLOv5 6.2 module, as well as the SuperResolution module.
  • Updated ALPR, OCR (PP-OCR4 support thanks to Mike Lud) and Coral Object Detection (multi-TPU support thanks to Seth Price) modules
  • Pre-installed modules in Docker can now be uninstalled / reinstalled
  • A new Sound Classifier module has been included
  • 2.5.4: A separate status update from each module that decouples the stats for a module. This just cleans things up a little on the backend
  • 2.5.4: Minor modulesettings.json schema update, which introduces the concept of model requirements.
  • 2.5.5: Support for long running processes with accompanying stable difussion module.

Release 2.4

  • Mesh support Automatically offload inference work to other servers on your network based on inference speed. Zero config, and dashboard support to enable/disable.
  • CUDA detection fixed
  • Module self-test performed on installation
  • YOLOv8 module added
  • YOLOv5 .NET module fixes for GPU, and YOLOv5 3.1 GPU support fixed
  • Python package and .NET installation issues fixed
  • Better prompts for admin-only installs
  • More logging output to help diagnose issues
  • VC Redist hash error fixed
  • General bug fixes.
  • Breaking: modulesettings.json schema changed

Release 2.3

  • A focus on improving the installation of modules at runtime. More error checks, faster re-install, better reporting, and manual fallbacks in situations where admin rights are needed
  • A revamped SDK that removes much (or all, in some cases) of the boilerplate code needed in install scripts
  • Fine grained support for different CUDA versions as well as systems such as Raspberry Pi, Orange Pi and Jetson
  • Support for CUDA 12.2
  • GPU support for PaddlePaddle (OCR and license plate readers benefit)
  • CUDA 12.2 Docker image
  • Lots of bug fixes in install scripts
  • UI tweaks
  • 2.3.4 ALPR now using GPU in Windows
  • 2.3.4 Corrections to Linux/macOS installers

Release 2.2.0

This release is still in testing and is focussed mainly on the installation process

  • An entirely new Windows installer offering more installation options and a smoother upgrade experience from here on.
  • New macOS and Ubuntu native installers, for x64 and arm64 (including Raspberry Pi)
  • A new installation SDK for making module installers far easier
  • Improved installation feedback and self-checks
  • Coral.AI support for Linux, macOS (version 11 and 12 only) and Windows
  • Updates:
    • 2.2.1 - 2.2.3 various installer fixes
    • 2.2.4 - Fix to remove chunking in order to allow HTTP1.1 access to the API (Blue Iris fix)

Release 2.1.x Beta

  • Improved Raspberry Pi support. A new, fast object detection module with support for the Coral.AI TPU, all within an Arm64 Docker image
  • All modules can now be installed / uninstalled (rather than having some modules fixed and uninstallable).
  • Installer is streamlined: Only the server is installed at installation time, and on first run, we install Object Detection (Python and .NET) and Face Processing (which can be uninstalled).
  • Reworking of the Python module SDK. Modules are new child classes, not aggregators of our module runner.
  • Reworking of the modulesettings file to make it simpler and have less replication
  • Improved logging: quantity, quality, filtering and better information
  • Addition of two modules: ObjectDetectionTFLite for Object Detection on Raspberry Pi using Coral, and Cartoonise for some fun
  • Improvements to half-precision support checks on CUDA cards
  • Modules are now versioned and our module registry will now only show modules that fit your current server version.
  • Various bug fixes
  • Shared Python runtimes now in /runtimes.
  • All modules moved from the /AnalysisLayer folder to the /modules folder
  • Tested on CUDA 12
     
  • Patch 2.1.11: YOLO training modulke now allows you to use your own dataset. YOLO 6.2 / Face Processing reverted back to Torch 1.13.
  • Patch 2.1.10: Added YOLOv5 training module and support. Improved system info. Orange Pi and NVIDIA Jetson support. Added Triggers. Renamed VersionCompatibililty to ModuleReleases. Becoz speling.
  • Patch 2.1.9: Increased and adjustable module install timeout and improved install logs. Fixes around resource contention in PyTorch, Fixes to resource usage reporting, improved Native Linux/WSL CUDA setup. Async fixes. Improvements to half-precision support.
  • Patch 2.1.8: Reduced, drastically, the load on the system while getting CPU/GPU usage updates.
  • Patch 2.1.7: Fixed a memory / resource leak that may have been causing server shutdowns
  • Patch 2.1.6 and below: Installer fixes

Please see our CUDA Notes for information on setting up, and restrictions around, Nvidia cards and CUDA support.

If you are upgrading: when the dashboard launches, it might be necessary to force-reload (Ctrl+R on Windows) the dashboard to ensure you are viewing the latest version.

Release 2.0.x Beta

  • 2.0.8: Improved analysis process management. Stamp out those errant memory hogging Python processes!
  • 2.0.7: Improved logging, both file based and in the dashboard, module installer/uninstaller bug fixes
  • 2.0.6: Corrected issues with downloadable modules installer
  • Our new Module Registry: download and install modules at runtime via the dashboard
  • Improved performance for the Object Detection modules
  • Optional YOLO 3.1 Object Detection module for older GPUs
  • Optimised RAM use
  • Support for Raspberry Pi 4+. Code and run natively directly on the Raspberry Pi using VSCode natively
  • Revamped dashboard
  • New timing reporting for each API call
  • New, simplified setup and install scripts

Release 1.6.x Beta

  • Optimised RAM use
  • Ability to enable / disable modules and GPU support via the dashboard
  • REST settings API for updating settings on the fly
  • Apple M1/M2 GPU support
  • Workarounds for some Nvidia cards
  • Async processes and logging for a performance boost
  • Breaking: The CustomObjectDetection is now part of ObjectDetectionYolo
  • Performance fix for CPU + video demo
  • Patch 1.6.7: potential memory leak addressed
  • Patch 1.6.8: image handling improvements on Linux, multi-thread ONNX on .NET

Release 1.5.6.2 Beta

  • Docker nVidia GPU support
  • Further performance improvements
  • cuDNN install script to help with nVidia driver and toolkit installation
  • Bug fixes

Release 1.5.6 Beta

  • nVidia GPU support for Windows
  • Perf improvements to Python modules
  • Work on the Python SDK to make creating modules easier
  • Dev installers now drastically simplified for those creating new modules
  • Added SuperResolution as a demo module

Release 1.5 Beta

  • Support for custom models

Release 1.3.x Beta

  • Refactored and improved setup and module addition system
  • Introduction of modulesettings.json files
  • New analysis modules

Release 1.2.x Beta

  • Support for Apple Silicon for development mode
  • Native Windows installer
  • Runs as Windows Service
  • Run in a Docker Container
  • Installs and builds using VSCode in Linux (Ubuntu), macOS and Windows, as well as Visual Studio on Windows
  • General optimisation of the download payload sizes

Previous

  • We started with a proof of concept on Windows 10+ only. Installs we via a simple BAT script, and the code is full of exciting sharp edges. A simple dashboard and playground are included. Analysis is currently Python code only.
  • Version checks are enabled to alert users to new versions.
  • A new .NET implementation scene detection using the YOLO model to ensure the codebase is platform and tech stack agnostic
  • Blue Iris integration completed.

Written By
Software Developer CodeProject Solutions
Canada Canada
The CodeProject team have been writing software, building communities, and hosting CodeProject.com for over 20 years. We are passionate about helping developers share knowledge, learn new skills, and connect. We believe everyone can code, and every contribution, no matter how small, helps.

The CodeProject team is currently focussing on CodeProject.AI Server, a stand-alone, self-hosted server that provides AI inferencing services on any platform for any language. Learn AI by jumping in the deep end with us: codeproject.com/AI.
This is a Organisation

4 members

Comments and Discussions

 
AnswerRe: Failed to download YOLOv8 model Pin
Sean Ewington3-Jun-24 4:52
staffSean Ewington3-Jun-24 4:52 
GeneralRe: Failed to download YOLOv8 model Pin
Member 158762414-Jun-24 5:13
Member 158762414-Jun-24 5:13 
GeneralRe: Failed to download YOLOv8 model Pin
Sean Ewington4-Jun-24 6:31
staffSean Ewington4-Jun-24 6:31 
GeneralRe: Failed to download YOLOv8 model Pin
Member 158762414-Jun-24 21:42
Member 158762414-Jun-24 21:42 
GeneralRe: Failed to download YOLOv8 model Pin
Sean Ewington10-Jun-24 4:54
staffSean Ewington10-Jun-24 4:54 
QuestionError in Install ObjectDetectionCoral: 404 Pin
KarsonV2-Jun-24 2:41
KarsonV2-Jun-24 2:41 
AnswerRe: Error in Install ObjectDetectionCoral: 404 Pin
Sean Ewington3-Jun-24 4:34
staffSean Ewington3-Jun-24 4:34 
GeneralRe: Error in Install ObjectDetectionCoral: 404 Pin
KarsonV3-Jun-24 5:10
KarsonV3-Jun-24 5:10 
You bet, Sean.

System Information:
Server version:   2.6.5
System:           Linux
Operating System: Linux (Ubuntu 22.04)
CPUs:             Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Intel)
                  1 CPU x 4 cores. 8 logical processors (x64)
GPU (Primary):     HD Graphics 530 (rev 06) (Intel Corporation)
System RAM:       31 GiB
Platform:         Linux
BuildConfig:      Release
Execution Env:    Native
Runtime Env:      Production
Runtimes installed:
  .NET runtime:     7.0.19
  .NET SDK:         7.0.119
  Default Python:   3.10.12
  Go:               Not found
  NodeJS:           Not found
  Rust:             Not found
Video adapter info:
   HD Graphics 530 (rev 06):
    Driver Version     
    Video Processor
System GPU info:
  GPU 3D Usage       0%
  GPU RAM Usage      0
Global Environment variables:
  CPAI_APPROOTPATH = <root>
  CPAI_PORT        = 32168


Even setting logging to verbosity to trace, the 404 error on any module install attempt isn't triggering any log entries. Nonetheless, here's my trace log. I am able to remove modules and watch them disappear from the /modules directory, but installing any back is causing issues. Thanks again!

2024-06-02 07:22:17: Settings file: /usr/bin/codeproject.ai-server-2.6.5/server/installmodules.json exists: False
2024-06-02 07:22:17: ** System:           Linux
2024-06-02 07:22:17: ** Operating System: Linux (Ubuntu 22.04)
2024-06-02 07:22:17: ** CPUs:             Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Intel)
2024-06-02 07:22:17: **                   1 CPU x 4 cores. 8 logical processors (x64)
2024-06-02 07:22:17: ** GPU (Primary):     HD Graphics 530 (rev 06) (Intel Corporation)
2024-06-02 07:22:17: ** System RAM:       31 GiB
2024-06-02 07:22:17: ** Platform:         Linux
2024-06-02 07:22:17: ** BuildConfig:      Release
2024-06-02 07:22:17: ** Execution Env:    Native
2024-06-02 07:22:17: ** Runtime Env:      Production
2024-06-02 07:22:17: ** Runtimes installed:
2024-06-02 07:22:17: **   .NET runtime:     7.0.19
2024-06-02 07:22:17: **   .NET SDK:         7.0.119
2024-06-02 07:22:17: **   Default Python:   3.10.12
2024-06-02 07:22:17: **   Go:               Not found
2024-06-02 07:22:17: **   NodeJS:           Not found
2024-06-02 07:22:17: **   Rust:             Not found
2024-06-02 07:22:17: ** App DataDir:      /etc/codeproject/ai
2024-06-02 07:22:17: Video adapter info:
2024-06-02 07:22:17:    HD Graphics 530 (rev 06):
2024-06-02 07:22:17:     Driver Version
2024-06-02 07:22:17:     Video Processor
2024-06-02 07:22:17: *** STARTING CODEPROJECT.AI SERVER
2024-06-02 07:22:17: RUNTIMES_PATH             = /usr/bin/codeproject.ai-server-2.6.5/runtimes
2024-06-02 07:22:17: PREINSTALLED_MODULES_PATH = /usr/bin/codeproject.ai-server-2.6.5/preinstalled-modules
2024-06-02 07:22:17: DEMO_MODULES_PATH         = /usr/bin/codeproject.ai-server-2.6.5/src/demos/modules
2024-06-02 07:22:17: EXTERNAL_MODULES_PATH     = 
2024-06-02 07:22:17: MODULES_PATH              = /usr/bin/codeproject.ai-server-2.6.5/modules
2024-06-02 07:22:17: PYTHON_PATH               = /bin/linux/%PYTHON_NAME%/venv/bin/python3
2024-06-02 07:22:17: Data Dir                  = /etc/codeproject/ai
2024-06-02 07:22:17: ** Server version:   2.6.5
2024-06-02 07:22:17: ModuleRunner Start
2024-06-02 07:22:17: Starting Background AI Modules
2024-06-02 07:22:20: ** Setting up initial modules. Please be patient...
2024-06-02 07:22:20: ** Installing initial module FaceProcessing.
2024-06-02 07:22:20: Preparing to install module 'FaceProcessing'
2024-06-02 07:22:21: Downloading module 'FaceProcessing'
2024-06-02 07:22:21: Installing module 'FaceProcessing'
2024-06-02 07:22:21: Installer script at '/usr/bin/codeproject.ai-server-2.6.5/setup.sh'
2024-06-02 07:22:21: FaceProcessing: Setting verbosity to quiet
2024-06-02 07:22:21: FaceProcessing:              Installing CodeProject.AI Analysis Module                
2024-06-02 07:22:21: FaceProcessing: ======================================================================
2024-06-02 07:22:21: FaceProcessing:                    CodeProject.AI Installer                           
2024-06-02 07:22:21: FaceProcessing: ======================================================================
2024-06-02 07:22:21: FaceProcessing: 1.02 TiB of 1.00 TiB available on linux
2024-06-02 07:22:21: FaceProcessing: Installing xz-utils...
2024-06-02 07:22:22: FaceProcessing: General CodeProject.AI setup                                          
2024-06-02 07:22:22: FaceProcessing: Setting permissions on runtimes folder...done
2024-06-02 07:22:22: FaceProcessing: Setting permissions on downloads folder...done
2024-06-02 07:22:22: FaceProcessing: Setting permissions on modules download folder...done
2024-06-02 07:22:22: FaceProcessing: Setting permissions on models download folder...done
2024-06-02 07:22:22: FaceProcessing: Setting permissions on persisted data folder...done
2024-06-02 07:22:22: FaceProcessing: GPU support                                                           
2024-06-02 07:22:22: FaceProcessing: CUDA (NVIDIA) Present: No
2024-06-02 07:22:22: FaceProcessing: ROCm (AMD) Present:    No
2024-06-02 07:22:22: FaceProcessing: MPS (Apple) Present:   No
2024-06-02 07:22:22: FaceProcessing: Reading module settings.......done
2024-06-02 07:22:22: FaceProcessing: Processing module FaceProcessing 1.10.2                               
2024-06-02 07:22:22: FaceProcessing: Installing Python 3.8
2024-06-02 07:22:22: FaceProcessing: Python 3.8 is already installed
2024-06-02 07:22:22: Current Version is 2.6.5
2024-06-02 07:22:22: Server: This is the latest version
2024-06-02 07:22:29: FaceProcessing: Ensuring PIP in base python install...  done
2024-06-02 07:22:30: FaceProcessing: Upgrading PIP in base python install... done
2024-06-02 07:22:30: FaceProcessing: Installing Virtual Environment tools for Linux...
2024-06-02 07:22:31: FaceProcessing: Searching for python3-pip python3-setuptools python3.8...All good.
2024-06-02 07:22:33: FaceProcessing: Creating Virtual Environment (Shared)... done
2024-06-02 07:22:33: FaceProcessing: Checking for Python 3.8...(Found Python 3.8.19) All good
2024-06-02 07:22:35: FaceProcessing: Upgrading PIP in virtual environment... done
2024-06-02 07:22:37: FaceProcessing: Installing updated setuptools in venv... done
2024-06-02 07:22:59: FaceProcessing: Downloading Face models...Expanding... done.
2024-06-02 07:22:59: FaceProcessing: Moving contents of models-face-pt.zip to assets...done.
2024-06-02 07:22:59: FaceProcessing: Installing Python packages for Face Processing
2024-06-02 07:22:59: FaceProcessing: Installing GPU-enabled libraries: If available
2024-06-02 07:22:59: FaceProcessing: Searching for python3-pip...All good.
2024-06-02 07:23:01: FaceProcessing: Ensuring PIP compatibility... done
2024-06-02 07:23:01: FaceProcessing: Python packages will be specified by requirements.linux.txt
2024-06-02 07:23:08: FaceProcessing:   - Installing Pandas, a data analysis / data manipulation tool... (✅ checked) done
2024-06-02 07:23:18: FaceProcessing:   - Installing CoreMLTools, for working with .mlmodel format models... (✅ checked) done
2024-06-02 07:23:23: FaceProcessing:   - Installing OpenCV, the Open source Computer Vision library... (✅ checked) done
2024-06-02 07:23:24: FaceProcessing:   - Installing Pillow, a Python Image Library... (❌ failed check) done
2024-06-02 07:23:30: FaceProcessing:   - Installing SciPy, a library for mathematics, science, and engineering... (✅ checked) done
2024-06-02 07:23:30: FaceProcessing:   - Installing PyYAML, a library for reading configuration files...Already installed
2024-06-02 07:23:49: FaceProcessing:   - Installing Torch, for Tensor computation and Deep neural networks... (✅ checked) done
2024-06-02 07:24:10: FaceProcessing:   - Installing TorchVision, for Computer Vision based AI... (✅ checked) done
2024-06-02 07:24:22: FaceProcessing:   - Installing Seaborn, a data visualization library based on matplotlib... (✅ checked) done
2024-06-02 07:24:22: FaceProcessing: Installing Python packages for the CodeProject.AI Server SDK
2024-06-02 07:24:22: FaceProcessing: Searching for python3-pip...All good.
2024-06-02 07:24:24: FaceProcessing: Ensuring PIP compatibility... done
2024-06-02 07:24:24: FaceProcessing: Python packages will be specified by requirements.txt
2024-06-02 07:24:24: FaceProcessing:   - Installing Pillow, a Python Image Library...Already installed
2024-06-02 07:24:27: FaceProcessing:   - Installing Charset normalizer... (✅ checked) done
2024-06-02 07:24:30: FaceProcessing:   - Installing aiohttp, the Async IO HTTP library... (✅ checked) done
2024-06-02 07:24:32: FaceProcessing:   - Installing aiofiles, the Async IO Files library... (✅ checked) done
2024-06-02 07:24:34: FaceProcessing:   - Installing py-cpuinfo to allow us to query CPU info... (✅ checked) done
2024-06-02 07:24:37: FaceProcessing:   - Installing Requests, the HTTP library... (✅ checked) done
2024-06-02 07:24:37: FaceProcessing: Scanning modulesettings for downloadable models...No models specified
2024-06-02 07:24:42: FaceProcessing: Fusing layers... 
2024-06-02 07:24:42: FaceProcessing: YOLOv5m summary: 316 layers, 21468630 parameters, 0 gradients
2024-06-02 07:24:46: FaceProcessing: Self test: Self-test passed
2024-06-02 07:24:46: FaceProcessing: Module setup time 00:02:24
2024-06-02 07:24:46: FaceProcessing:                 Setup complete                                        
2024-06-02 07:24:46: FaceProcessing: Total setup time 00:02:25
2024-06-02 07:24:46: Module FaceProcessing installed successfully.
2024-06-02 07:24:46: Installer exited with code 0
2024-06-02 07:24:46: ** Installing initial module ObjectDetectionYOLOv5Net.
2024-06-02 07:24:46: Preparing to install module 'ObjectDetectionYOLOv5Net'
2024-06-02 07:24:46: Downloading module 'ObjectDetectionYOLOv5Net'
2024-06-02 07:24:46: Running module using: /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3
2024-06-02 07:24:46: 
2024-06-02 07:24:46: Attempting to start FaceProcessing with /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/intelligencelayer/face.py"
2024-06-02 07:24:46: Starting /usr...untimes/bin/linux/python38/venv/bin/python3 "/usr.../FaceProcessing/intelligencelayer/face.py"
2024-06-02 07:24:46: 
2024-06-02 07:24:46: ** Module 'Face Processing' 1.10.2 (ID: FaceProcessing)
2024-06-02 07:24:46: ** Valid:            True
2024-06-02 07:24:46: ** Module Path:      <root>/modules/FaceProcessing
2024-06-02 07:24:46: ** Module Location:  Internal
2024-06-02 07:24:46: ** AutoStart:        True
2024-06-02 07:24:46: ** Queue:            faceprocessing_queue
2024-06-02 07:24:46: ** Runtime:          python3.8
2024-06-02 07:24:46: ** Runtime Location: Shared
2024-06-02 07:24:46: ** FilePath:         intelligencelayer/face.py
2024-06-02 07:24:46: ** Start pause:      3 sec
2024-06-02 07:24:46: ** Parallelism:      0
2024-06-02 07:24:46: ** LogVerbosity:
2024-06-02 07:24:46: ** Platforms:        all,!jetson
2024-06-02 07:24:46: ** GPU Libraries:    installed if available
2024-06-02 07:24:46: ** GPU:              use if supported
2024-06-02 07:24:46: ** Accelerator:
2024-06-02 07:24:46: ** Half Precision:   enable
2024-06-02 07:24:46: ** Environment Variables
2024-06-02 07:24:46: ** APPDIR             = <root>/modules/FaceProcessing/intelligencelayer
2024-06-02 07:24:46: ** DATA_DIR           = /etc/codeproject/ai
2024-06-02 07:24:46: ** MODE               = MEDIUM
2024-06-02 07:24:46: ** MODELS_DIR         = <root>/modules/FaceProcessing/assets
2024-06-02 07:24:46: ** PROFILE            = desktop_gpu
2024-06-02 07:24:46: ** USE_CUDA           = True
2024-06-02 07:24:46: ** YOLOv5_AUTOINSTALL = false
2024-06-02 07:24:46: ** YOLOv5_VERBOSE     = false
2024-06-02 07:24:46: 
2024-06-02 07:24:46: Started Face Processing module
2024-06-02 07:24:47: Installing module 'ObjectDetectionYOLOv5Net'
2024-06-02 07:24:47: Installer script at '/usr/bin/codeproject.ai-server-2.6.5/setup.sh'
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting verbosity to quiet
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net:              Installing CodeProject.AI Analysis Module                
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: ======================================================================
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net:                    CodeProject.AI Installer                           
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: ======================================================================
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: 1.02 TiB of 1.00 TiB available on linux
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Installing xz-utils...
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: General CodeProject.AI setup                                          
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting permissions on runtimes folder...done
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting permissions on downloads folder...done
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting permissions on modules download folder...done
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting permissions on models download folder...done
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: Setting permissions on persisted data folder...done
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: GPU support                                                           
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: CUDA (NVIDIA) Present: No
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: ROCm (AMD) Present:    No
2024-06-02 07:24:47: ObjectDetectionYOLOv5Net: MPS (Apple) Present:   No
2024-06-02 07:24:48: ObjectDetectionYOLOv5Net: Reading module settings.......done
2024-06-02 07:24:48: ObjectDetectionYOLOv5Net: Processing module ObjectDetectionYOLOv5Net 1.10.1                     
2024-06-02 07:24:49: Module FaceProcessing started successfully.
2024-06-02 07:24:51: face.py: Vision AI services setup: Retrieving environment variables...
2024-06-02 07:24:51: face.py: APPDIR:       /usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/intelligencelayer
2024-06-02 07:24:51: face.py: PROFILE:      desktop_cpu
2024-06-02 07:24:51: face.py: USE_CUDA:     False
2024-06-02 07:24:51: face.py: DATA_DIR:     /etc/codeproject/ai
2024-06-02 07:24:51: face.py: MODELS_DIR:   /usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/assets
2024-06-02 07:24:51: face.py: MODE:         MEDIUM
2024-06-02 07:24:51: face.py: Running init for Face Processing
2024-06-02 07:24:59: ObjectDetectionYOLOv5Net: Downloading ObjectDetectionYOLOv5Net-CPU-1.10.1.zip...Expanding... done.
2024-06-02 07:24:59: ObjectDetectionYOLOv5Net: Moving contents of ObjectDetectionYOLOv5Net-CPU-1.10.1.zip to bin...done.
2024-06-02 07:25:15: ObjectDetectionYOLOv5Net: Downloading YOLO ONNX models...Expanding... done.
2024-06-02 07:25:15: ObjectDetectionYOLOv5Net: Moving contents of yolonet-models.zip to assets...done.
2024-06-02 07:25:26: ObjectDetectionYOLOv5Net: Downloading Custom YOLO ONNX models...Expanding... done.
2024-06-02 07:25:26: ObjectDetectionYOLOv5Net: Moving contents of yolonet-custom-models.zip to custom-models...done.
2024-06-02 07:25:26: ObjectDetectionYOLOv5Net: Scanning modulesettings for downloadable models...No models specified
2024-06-02 07:25:27: ObjectDetectionYOLOv5Net: Self test: Self-test failed
2024-06-02 07:25:27: ObjectDetectionYOLOv5Net: Module setup time 00:00:40
2024-06-02 07:25:27: ObjectDetectionYOLOv5Net:                 Setup complete                                        
2024-06-02 07:25:27: ObjectDetectionYOLOv5Net: Total setup time 00:00:40
2024-06-02 07:25:27: Module ObjectDetectionYOLOv5Net installed successfully.
2024-06-02 07:25:27: Installer exited with code 0
2024-06-02 07:25:27: ** Installing initial module ObjectDetectionYOLOv5-6.2.
2024-06-02 07:25:27: Preparing to install module 'ObjectDetectionYOLOv5-6.2'
2024-06-02 07:25:27: Downloading module 'ObjectDetectionYOLOv5-6.2'
2024-06-02 07:25:27: Module ObjectDetectionYOLOv5Net not configured to AutoStart.
2024-06-02 07:25:27: Installing module 'ObjectDetectionYOLOv5-6.2'
2024-06-02 07:25:27: Installer script at '/usr/bin/codeproject.ai-server-2.6.5/setup.sh'
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2: Setting verbosity to quiet
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2:              Installing CodeProject.AI Analysis Module                
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2: ======================================================================
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2:                    CodeProject.AI Installer                           
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2: ======================================================================
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2: 1.02 TiB of 1.00 TiB available on linux
2024-06-02 07:25:27: ObjectDetectionYOLOv5-6.2: Installing xz-utils...
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: General CodeProject.AI setup                                          
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Setting permissions on runtimes folder...done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Setting permissions on downloads folder...done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Setting permissions on modules download folder...done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Setting permissions on models download folder...done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Setting permissions on persisted data folder...done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: GPU support                                                           
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: CUDA (NVIDIA) Present: No
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: ROCm (AMD) Present:    No
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: MPS (Apple) Present:   No
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Reading module settings.......done
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Processing module ObjectDetectionYOLOv5-6.2 1.9.1                     
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Installing Python 3.8
2024-06-02 07:25:28: ObjectDetectionYOLOv5-6.2: Python 3.8 is already installed
2024-06-02 07:25:35: ObjectDetectionYOLOv5-6.2: Ensuring PIP in base python install...  done
2024-06-02 07:25:36: ObjectDetectionYOLOv5-6.2: Upgrading PIP in base python install... done
2024-06-02 07:25:36: ObjectDetectionYOLOv5-6.2: Virtual Environment already present
2024-06-02 07:25:36: ObjectDetectionYOLOv5-6.2: Checking for Python 3.8...(Found Python 3.8.19) All good
2024-06-02 07:25:37: ObjectDetectionYOLOv5-6.2: Upgrading PIP in virtual environment... done
2024-06-02 07:25:39: ObjectDetectionYOLOv5-6.2: Installing updated setuptools in venv... done
2024-06-02 07:25:48: ObjectDetectionYOLOv5-6.2: Downloading Standard YOLO models...Expanding... done.
2024-06-02 07:25:48: ObjectDetectionYOLOv5-6.2: Moving contents of models-yolo5-pt.zip to assets...done.
2024-06-02 07:26:00: ObjectDetectionYOLOv5-6.2: Downloading Custom YOLO models...Expanding... done.
2024-06-02 07:26:00: ObjectDetectionYOLOv5-6.2: Moving contents of custom-models-yolo5-pt.zip to custom-models...done.
2024-06-02 07:26:00: ObjectDetectionYOLOv5-6.2: Installing Python packages for Object Detection (YOLOv5 6.2)
2024-06-02 07:26:00: ObjectDetectionYOLOv5-6.2: Installing GPU-enabled libraries: If available
2024-06-02 07:26:01: ObjectDetectionYOLOv5-6.2: Searching for python3-pip...All good.
2024-06-02 07:26:03: ObjectDetectionYOLOv5-6.2: Ensuring PIP compatibility... done
2024-06-02 07:26:03: ObjectDetectionYOLOv5-6.2: Python packages will be specified by requirements.linux.txt
2024-06-02 07:26:03: Client request 'detect' in queue 'objectdetection_queue' (#reqid defdc9a8-ee88-4389-8e04-0ad75cd660da)
2024-06-02 07:26:03: ObjectDetectionYOLOv5-6.2:   - Installing Pandas, a data analysis / data manipulation tool...Already installed
2024-06-02 07:26:04: ObjectDetectionYOLOv5-6.2:   - Installing CoreMLTools, for working with .mlmodel format models...Already installed
2024-06-02 07:26:05: ObjectDetectionYOLOv5-6.2:   - Installing OpenCV, the Open source Computer Vision library...Already installed
2024-06-02 07:26:05: ObjectDetectionYOLOv5-6.2:   - Installing Pillow, a Python Image Library...Already installed
2024-06-02 07:26:06: ObjectDetectionYOLOv5-6.2:   - Installing SciPy, a library for mathematics, science, and engineering...Already installed
2024-06-02 07:26:07: ObjectDetectionYOLOv5-6.2:   - Installing PyYAML, a library for reading configuration files...Already installed
2024-06-02 07:26:07: ObjectDetectionYOLOv5-6.2:   - Installing Torch, for Tensor computation and Deep neural networks...Already installed
2024-06-02 07:26:08: ObjectDetectionYOLOv5-6.2:   - Installing TorchVision, for Computer Vision based AI...Already installed
2024-06-02 07:26:16: Client request 'detect' in queue 'objectdetection_queue' (#reqid a472c6a3-a230-46bb-b68b-cc12095941d9)
2024-06-02 07:26:37: Client request 'detect' in queue 'objectdetection_queue' (#reqid 46857a83-cd48-4d28-bdc0-ce7b83d6ed52)
2024-06-02 07:26:37: Client request 'detect' in queue 'objectdetection_queue' (#reqid 7af82754-343b-427f-badd-b1685e557ef5)
2024-06-02 07:27:10: Client request 'detect' in queue 'objectdetection_queue' (#reqid ee9b791b-568f-4486-957b-fca4aab392a4)
2024-06-02 07:27:11: Client request 'detect' in queue 'objectdetection_queue' (#reqid 41bc3ca4-d62f-4bff-9ad6-a11d9879ff87)
2024-06-02 07:27:11: Client request 'detect' in queue 'objectdetection_queue' (#reqid bd85da5a-0c1a-4ba4-b2cd-cc6b60e5cbea)
2024-06-02 07:27:11: Client request 'detect' in queue 'objectdetection_queue' (#reqid 87ffce30-1d26-4581-add1-f8f70ca86130)
2024-06-02 07:27:11: Client request 'detect' in queue 'objectdetection_queue' (#reqid 16c8b2a3-df04-4ef1-abcd-78390c5c5b92)
2024-06-02 07:27:12: Client request 'detect' in queue 'objectdetection_queue' (#reqid a82a3c3b-b662-4c07-921f-ca2b079ac5d8)
2024-06-02 07:27:12: Client request 'detect' in queue 'objectdetection_queue' (#reqid 1e793dae-13a1-46e2-999f-2d7d637dbf96)
2024-06-02 07:27:13: Client request 'detect' in queue 'objectdetection_queue' (#reqid e784fe62-2547-4c11-8b3f-b6e87aea4f6b)
2024-06-02 07:27:13: Client request 'detect' in queue 'objectdetection_queue' (#reqid 4c01c768-1cbd-4044-95a7-1775b8dc08b2)
2024-06-02 07:27:14: Client request 'detect' in queue 'objectdetection_queue' (#reqid b9dbd409-27e6-49c6-aebf-1b1dd8da38e7)
2024-06-02 07:27:14: Client request 'detect' in queue 'objectdetection_queue' (#reqid 46acd8a2-40e7-496b-80f7-5a7b0dbb4ad6)
2024-06-02 07:27:15: Client request 'detect' in queue 'objectdetection_queue' (#reqid 56dc363c-f0d8-4f35-8c84-0dee69b63034)
2024-06-02 07:27:15: Client request 'detect' in queue 'objectdetection_queue' (#reqid 3a793ffe-1420-4ff7-951b-54b0f39f2455)
2024-06-02 07:27:21: Client request 'detect' in queue 'objectdetection_queue' (#reqid 62171111-a941-4902-bca6-9bdc3d35fb45)
2024-06-02 07:27:39: ObjectDetectionYOLOv5-6.2:   - Installing Ultralytics YoloV5 package for object detection in images... (✅ checked) done
2024-06-02 07:27:40: ObjectDetectionYOLOv5-6.2:   - Installing Seaborn, a data visualization library based on matplotlib...Already installed
2024-06-02 07:27:40: ObjectDetectionYOLOv5-6.2: Installing Python packages for the CodeProject.AI Server SDK
2024-06-02 07:27:40: ObjectDetectionYOLOv5-6.2: Searching for python3-pip...All good.
2024-06-02 07:27:42: ObjectDetectionYOLOv5-6.2: Ensuring PIP compatibility... done
2024-06-02 07:27:42: ObjectDetectionYOLOv5-6.2: Python packages will be specified by requirements.txt
2024-06-02 07:27:43: ObjectDetectionYOLOv5-6.2:   - Installing Pillow, a Python Image Library...Already installed
2024-06-02 07:27:44: ObjectDetectionYOLOv5-6.2:   - Installing Charset normalizer...Already installed
2024-06-02 07:27:45: Client request 'detect' in queue 'objectdetection_queue' (#reqid a2f76f8e-5736-4b8e-a4d3-dcc66979fc0e)
2024-06-02 07:27:45: ObjectDetectionYOLOv5-6.2:   - Installing aiohttp, the Async IO HTTP library...Already installed
2024-06-02 07:27:45: Client request 'detect' in queue 'objectdetection_queue' (#reqid 3e85084a-851c-493c-937a-298430365ced)
2024-06-02 07:27:45: Client request 'detect' in queue 'objectdetection_queue' (#reqid 3153611a-a27b-45aa-a356-56a67b57287a)
2024-06-02 07:27:45: Client request 'detect' in queue 'objectdetection_queue' (#reqid f0ca6f5b-320f-40e9-bfd6-f39214910817)
2024-06-02 07:27:46: Client request 'detect' in queue 'objectdetection_queue' (#reqid c5cff0a7-0d6b-4341-9ea8-4af1fc5cd7e6)
2024-06-02 07:27:46: ObjectDetectionYOLOv5-6.2:   - Installing aiofiles, the Async IO Files library...Already installed
2024-06-02 07:27:46: Client request 'detect' in queue 'objectdetection_queue' (#reqid f82715a1-9835-4d33-bc5f-122883206cc9)
2024-06-02 07:27:47: Client request 'detect' in queue 'objectdetection_queue' (#reqid b129ed66-a918-409e-9938-6d2bc5d1f996)
2024-06-02 07:27:47: ObjectDetectionYOLOv5-6.2:   - Installing py-cpuinfo to allow us to query CPU info...Already installed
2024-06-02 07:27:47: Client request 'detect' in queue 'objectdetection_queue' (#reqid 80619f34-eb34-472b-bd9d-5500ffa11b81)
2024-06-02 07:27:48: Client request 'detect' in queue 'objectdetection_queue' (#reqid 4348833e-9708-4b33-a3a9-ea1ef75d0881)
2024-06-02 07:27:48: ObjectDetectionYOLOv5-6.2:   - Installing Requests, the HTTP library...Already installed
2024-06-02 07:27:48: ObjectDetectionYOLOv5-6.2: Scanning modulesettings for downloadable models...No models specified
2024-06-02 07:27:48: Client request 'detect' in queue 'objectdetection_queue' (#reqid c967f0a3-da52-40cb-97f8-fd58c86b51be)
2024-06-02 07:27:49: Client request 'detect' in queue 'objectdetection_queue' (#reqid 65a0a094-cef8-40f7-b15f-41b2095f2136)
2024-06-02 07:27:49: Client request 'detect' in queue 'objectdetection_queue' (#reqid 2f007ca9-4d6d-4719-9fb8-4693be21bf58)
2024-06-02 07:27:50: Client request 'detect' in queue 'objectdetection_queue' (#reqid 8dbdb91e-9116-4cd4-887c-a5c2bb8fac6c)
2024-06-02 07:27:53: ObjectDetectionYOLOv5-6.2: Fusing layers... 
2024-06-02 07:27:53: ObjectDetectionYOLOv5-6.2: YOLOv5.1m summary: 391 layers, 21805053 parameters, 0 gradients
2024-06-02 07:27:53: ObjectDetectionYOLOv5-6.2: Adding AutoShape... 
2024-06-02 07:27:54: ObjectDetectionYOLOv5-6.2: Self test: Self-test passed
2024-06-02 07:27:54: ObjectDetectionYOLOv5-6.2: Module setup time 00:02:26
2024-06-02 07:27:54: ObjectDetectionYOLOv5-6.2:                 Setup complete                                        
2024-06-02 07:27:54: ObjectDetectionYOLOv5-6.2: Total setup time 00:02:27
2024-06-02 07:27:54: Module ObjectDetectionYOLOv5-6.2 installed successfully.
2024-06-02 07:27:54: Installer exited with code 0
2024-06-02 07:27:54: Running module using: /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3
2024-06-02 07:27:54: 
2024-06-02 07:27:54: Attempting to start ObjectDetectionYOLOv5-6.2 with /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/detect_adapter.py"
2024-06-02 07:27:54: Starting /usr...untimes/bin/linux/python38/venv/bin/python3 "/usr...jectDetectionYOLOv5-6.2/detect_adapter.py"
2024-06-02 07:27:54: 
2024-06-02 07:27:54: ** Module 'Object Detection (YOLOv5 6.2)' 1.9.1 (ID: ObjectDetectionYOLOv5-6.2)
2024-06-02 07:27:54: ** Valid:            True
2024-06-02 07:27:54: ** Module Path:      <root>/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:27:54: ** Module Location:  Internal
2024-06-02 07:27:54: ** AutoStart:        True
2024-06-02 07:27:54: ** Queue:            objectdetection_queue
2024-06-02 07:27:54: ** Runtime:          python3.8
2024-06-02 07:27:54: ** Runtime Location: Shared
2024-06-02 07:27:54: ** FilePath:         detect_adapter.py
2024-06-02 07:27:54: ** Start pause:      1 sec
2024-06-02 07:27:54: ** Parallelism:      0
2024-06-02 07:27:54: ** LogVerbosity:
2024-06-02 07:27:54: ** Platforms:        all,!raspberrypi,!jetson
2024-06-02 07:27:54: ** GPU Libraries:    installed if available
2024-06-02 07:27:54: ** GPU:              use if supported
2024-06-02 07:27:54: ** Accelerator:
2024-06-02 07:27:54: ** Half Precision:   enable
2024-06-02 07:27:54: ** Environment Variables
2024-06-02 07:27:54: ** APPDIR             = <root>/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:27:54: ** CUSTOM_MODELS_DIR  = <root>/modules/ObjectDetectionYOLOv5-6.2/custom-models
2024-06-02 07:27:54: ** MODELS_DIR         = <root>/modules/ObjectDetectionYOLOv5-6.2/assets
2024-06-02 07:27:54: ** MODEL_SIZE         = Medium
2024-06-02 07:27:54: ** USE_CUDA           = True
2024-06-02 07:27:54: ** YOLOv5_AUTOINSTALL = false
2024-06-02 07:27:54: ** YOLOv5_VERBOSE     = false
2024-06-02 07:27:54: 
2024-06-02 07:27:54: Started Object Detection (YOLOv5 6.2) module
2024-06-02 07:27:55: Module ObjectDetectionYOLOv5-6.2 started successfully.
2024-06-02 07:27:58: detect_adapter.py: APPDIR:      /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:27:58: detect_adapter.py: MODEL_SIZE:  medium
2024-06-02 07:27:58: detect_adapter.py: MODELS_DIR:  /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/assets
2024-06-02 07:27:58: detect_adapter.py: Running init for Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid defdc9a8-ee88-4389-8e04-0ad75cd660da)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid a472c6a3-a230-46bb-b68b-cc12095941d9)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 7af82754-343b-427f-badd-b1685e557ef5)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 46857a83-cd48-4d28-bdc0-ce7b83d6ed52)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid ee9b791b-568f-4486-957b-fca4aab392a4)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 41bc3ca4-d62f-4bff-9ad6-a11d9879ff87)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 16c8b2a3-df04-4ef1-abcd-78390c5c5b92)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 87ffce30-1d26-4581-add1-f8f70ca86130)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 1e793dae-13a1-46e2-999f-2d7d637dbf96)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid e784fe62-2547-4c11-8b3f-b6e87aea4f6b)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 4c01c768-1cbd-4044-95a7-1775b8dc08b2)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid b9dbd409-27e6-49c6-aebf-1b1dd8da38e7)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 46acd8a2-40e7-496b-80f7-5a7b0dbb4ad6)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 56dc363c-f0d8-4f35-8c84-0dee69b63034)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 3a793ffe-1420-4ff7-951b-54b0f39f2455)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 62171111-a941-4902-bca6-9bdc3d35fb45)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid a2f76f8e-5736-4b8e-a4d3-dcc66979fc0e)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 3e85084a-851c-493c-937a-298430365ced)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid bd85da5a-0c1a-4ba4-b2cd-cc6b60e5cbea)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid a82a3c3b-b662-4c07-921f-ca2b079ac5d8)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 3153611a-a27b-45aa-a356-56a67b57287a)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid f0ca6f5b-320f-40e9-bfd6-f39214910817)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid c5cff0a7-0d6b-4341-9ea8-4af1fc5cd7e6)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid f82715a1-9835-4d33-bc5f-122883206cc9)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid b129ed66-a918-409e-9938-6d2bc5d1f996)
2024-06-02 07:27:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 80619f34-eb34-472b-bd9d-5500ffa11b81)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:58: detect_adapter.py: Fusing layers... 
2024-06-02 07:27:58: detect_adapter.py: YOLOv5.1m summary: 391 layers, 21805053 parameters, 0 gradients
2024-06-02 07:27:58: detect_adapter.py: Adding AutoShape... 
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Model Path is /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/assets/yolov5m.pt in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 4348833e-9708-4b33-a3a9-ea1ef75d0881)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid a2f76f8e-5736-4b8e-a4d3-dcc66979fc0e) ['Found car, car']  took 867ms
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Request 'detect' dequeued from 'objectdetection_queue' (#reqid c967f0a3-da52-40cb-97f8-fd58c86b51be)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid f0ca6f5b-320f-40e9-bfd6-f39214910817) ['Found car, car']  took 913ms
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 65a0a094-cef8-40f7-b15f-41b2095f2136)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 3153611a-a27b-45aa-a356-56a67b57287a) ['Found car, car, car']  took 934ms
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 2f007ca9-4d6d-4719-9fb8-4693be21bf58)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 3e85084a-851c-493c-937a-298430365ced) ['Found car, car']  took 967ms
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 8dbdb91e-9116-4cd4-887c-a5c2bb8fac6c)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid f82715a1-9835-4d33-bc5f-122883206cc9) ['Found car, car']  took 633ms
2024-06-02 07:27:59: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 80619f34-eb34-472b-bd9d-5500ffa11b81) ['Found car']  took 676ms
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid b129ed66-a918-409e-9938-6d2bc5d1f996) ['Found car']  took 606ms
2024-06-02 07:27:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid c5cff0a7-0d6b-4341-9ea8-4af1fc5cd7e6) ['Found car, car']  took 649ms
2024-06-02 07:28:00: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid c967f0a3-da52-40cb-97f8-fd58c86b51be) ['Found car']  took 673ms
2024-06-02 07:28:00: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 65a0a094-cef8-40f7-b15f-41b2095f2136) ['Found car']  took 664ms
2024-06-02 07:28:00: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 4348833e-9708-4b33-a3a9-ea1ef75d0881) ['Found car']  took 710ms
2024-06-02 07:28:00: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 2f007ca9-4d6d-4719-9fb8-4693be21bf58) ['Found car']  took 710ms
2024-06-02 07:28:00: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 8dbdb91e-9116-4cd4-887c-a5c2bb8fac6c) ['Found car']  took 290ms
2024-06-02 07:28:11: Update ObjectDetectionYOLOv5-6.2. Setting AutoStart=false
2024-06-02 07:28:11: *** Stopping Object Detection (YOLOv5 6.2)
2024-06-02 07:28:11: Sending shutdown request to pt_main_thread/ObjectDetectionYOLOv5-6.2
2024-06-02 07:28:11: Client request 'Quit' in queue 'objectdetection_queue' (#reqid 889aace6-c64f-41ec-840b-f152ee0a9b71)
2024-06-02 07:28:11: Request 'Quit' dequeued from 'objectdetection_queue' (#reqid 889aace6-c64f-41ec-840b-f152ee0a9b71)
2024-06-02 07:28:11: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'Quit' in Object Detection (YOLOv5 6.2)
2024-06-02 07:28:14: Update FaceProcessing. Setting AutoStart=false
2024-06-02 07:28:14: *** Stopping Face Processing
2024-06-02 07:28:14: Sending shutdown request to pt_main_thread/FaceProcessing
2024-06-02 07:28:14: Client request 'Quit' in queue 'faceprocessing_queue' (#reqid b07211a2-25ba-4da9-85df-18d99d141738)
2024-06-02 07:28:14: Request 'Quit' dequeued from 'faceprocessing_queue' (#reqid b07211a2-25ba-4da9-85df-18d99d141738)
2024-06-02 07:28:14: Face Processing: Retrieved faceprocessing_queue command 'Quit' in Face Processing
2024-06-02 07:28:15: Client request 'detect' in queue 'objectdetection_queue' (#reqid 3717b77c-7e97-4d55-9fef-9df0b0faa653)
2024-06-02 07:28:15: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 3717b77c-7e97-4d55-9fef-9df0b0faa653)
2024-06-02 07:28:15: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 3717b77c-7e97-4d55-9fef-9df0b0faa653) ['Found car']  took 323ms
2024-06-02 07:28:16: detect_adapter.py: Object Detection (YOLOv5 6.2) started.
2024-06-02 07:28:16: detect_adapter.py: Inference processing will occur on device 'CPU'
2024-06-02 07:28:16: detect_adapter.py: Retrieved objectdetection_queue command 'detect'
2024-06-02 07:28:17: ** Module ObjectDetectionYOLOv5-6.2 has shutdown
2024-06-02 07:28:18: face.py: Face Processing started.
2024-06-02 07:28:19: ** Module FaceProcessing has shutdown
2024-06-02 07:28:34: Client request 'detect' in queue 'objectdetection_queue' (#reqid bf32f212-9f73-450e-8435-f85614498088)
2024-06-02 07:28:36: Client request 'detect' in queue 'objectdetection_queue' (#reqid c46d7d95-5930-41cb-b7d1-7e035e0db5a6)
2024-06-02 07:28:36: Client request 'detect' in queue 'objectdetection_queue' (#reqid dc9f51d1-d2f4-49b4-ac87-1db40808877d)
2024-06-02 07:28:44: ObjectDetectionYOLOv5-6.2 went quietly
2024-06-02 07:28:47: FaceProcessing went quietly
2024-06-02 07:28:54: Client request 'detect' in queue 'objectdetection_queue' (#reqid 24c3a277-f4f6-4c57-8a95-c88fbcfd7d94)
2024-06-02 07:29:15: Client request 'detect' in queue 'objectdetection_queue' (#reqid 4639be16-b91c-4c35-b72a-84730209ef39)
2024-06-02 07:29:20: Client request 'detect' in queue 'objectdetection_queue' (#reqid e1c2929a-8fc8-4cdc-9175-4bfddab9cf3c)
2024-06-02 07:29:50: ModuleRunner Stop
2024-06-02 07:29:50: ObjectDetectionYOLOv5-6.2 doesn't appear in the Process list, so can't stop it.
2024-06-02 07:29:50: ObjectDetectionYOLOv5Net doesn't appear in the Process list, so can't stop it.
2024-06-02 07:29:50: FaceProcessing doesn't appear in the Process list, so can't stop it.
2024-06-02 07:29:50: ModuleRunner Stopped
2024-06-02 07:29:51: Settings file: /usr/bin/codeproject.ai-server-2.6.5/server/installmodules.json exists: False
2024-06-02 07:29:51: ** System:           Linux
2024-06-02 07:29:51: ** Operating System: Linux (Ubuntu 22.04)
2024-06-02 07:29:51: ** CPUs:             Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Intel)
2024-06-02 07:29:51: **                   1 CPU x 4 cores. 8 logical processors (x64)
2024-06-02 07:29:51: ** GPU (Primary):     HD Graphics 530 (rev 06) (Intel Corporation)
2024-06-02 07:29:51: ** System RAM:       31 GiB
2024-06-02 07:29:51: ** Platform:         Linux
2024-06-02 07:29:51: ** BuildConfig:      Release
2024-06-02 07:29:51: ** Execution Env:    Native
2024-06-02 07:29:51: ** Runtime Env:      Production
2024-06-02 07:29:51: ** Runtimes installed:
2024-06-02 07:29:51: **   .NET runtime:     7.0.19
2024-06-02 07:29:51: **   .NET SDK:         7.0.119
2024-06-02 07:29:51: **   Default Python:   3.10.12
2024-06-02 07:29:51: **   Go:               Not found
2024-06-02 07:29:51: **   NodeJS:           Not found
2024-06-02 07:29:51: **   Rust:             Not found
2024-06-02 07:29:51: ** App DataDir:      /etc/codeproject/ai
2024-06-02 07:29:51: Video adapter info:
2024-06-02 07:29:51:    HD Graphics 530 (rev 06):
2024-06-02 07:29:51:     Driver Version
2024-06-02 07:29:51:     Video Processor
2024-06-02 07:29:51: *** STARTING CODEPROJECT.AI SERVER
2024-06-02 07:29:51: RUNTIMES_PATH             = /usr/bin/codeproject.ai-server-2.6.5/runtimes
2024-06-02 07:29:51: PREINSTALLED_MODULES_PATH = /usr/bin/codeproject.ai-server-2.6.5/preinstalled-modules
2024-06-02 07:29:51: DEMO_MODULES_PATH         = /usr/bin/codeproject.ai-server-2.6.5/src/demos/modules
2024-06-02 07:29:51: EXTERNAL_MODULES_PATH     = 
2024-06-02 07:29:51: MODULES_PATH              = /usr/bin/codeproject.ai-server-2.6.5/modules
2024-06-02 07:29:51: PYTHON_PATH               = /bin/linux/%PYTHON_NAME%/venv/bin/python3
2024-06-02 07:29:51: Data Dir                  = /etc/codeproject/ai
2024-06-02 07:29:51: ** Server version:   2.6.5
2024-06-02 07:29:51: ModuleRunner Start
2024-06-02 07:29:51: Starting Background AI Modules
2024-06-02 07:29:54: Running module using: /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3
2024-06-02 07:29:54: 
2024-06-02 07:29:54: Attempting to start ObjectDetectionYOLOv5-6.2 with /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/detect_adapter.py"
2024-06-02 07:29:54: Starting /usr...untimes/bin/linux/python38/venv/bin/python3 "/usr...jectDetectionYOLOv5-6.2/detect_adapter.py"
2024-06-02 07:29:54: 
2024-06-02 07:29:54: ** Module 'Object Detection (YOLOv5 6.2)' 1.9.1 (ID: ObjectDetectionYOLOv5-6.2)
2024-06-02 07:29:54: ** Valid:            True
2024-06-02 07:29:54: ** Module Path:      <root>/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:29:54: ** Module Location:  Internal
2024-06-02 07:29:54: ** AutoStart:        True
2024-06-02 07:29:54: ** Queue:            objectdetection_queue
2024-06-02 07:29:54: ** Runtime:          python3.8
2024-06-02 07:29:54: ** Runtime Location: Shared
2024-06-02 07:29:54: ** FilePath:         detect_adapter.py
2024-06-02 07:29:54: ** Start pause:      1 sec
2024-06-02 07:29:54: ** Parallelism:      0
2024-06-02 07:29:54: ** LogVerbosity:
2024-06-02 07:29:54: ** Platforms:        all,!raspberrypi,!jetson
2024-06-02 07:29:54: ** GPU Libraries:    installed if available
2024-06-02 07:29:54: ** GPU:              use if supported
2024-06-02 07:29:54: ** Accelerator:
2024-06-02 07:29:54: ** Half Precision:   enable
2024-06-02 07:29:54: ** Environment Variables
2024-06-02 07:29:54: ** APPDIR             = <root>/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:29:54: ** CUSTOM_MODELS_DIR  = <root>/modules/ObjectDetectionYOLOv5-6.2/custom-models
2024-06-02 07:29:54: ** MODELS_DIR         = <root>/modules/ObjectDetectionYOLOv5-6.2/assets
2024-06-02 07:29:54: ** MODEL_SIZE         = Medium
2024-06-02 07:29:54: ** USE_CUDA           = True
2024-06-02 07:29:54: ** YOLOv5_AUTOINSTALL = false
2024-06-02 07:29:54: ** YOLOv5_VERBOSE     = false
2024-06-02 07:29:54: 
2024-06-02 07:29:54: Started Object Detection (YOLOv5 6.2) module
2024-06-02 07:29:54: Client request 'detect' in queue 'objectdetection_queue' (#reqid a13a2c89-c0b5-4df9-9523-7493c60f53c1)
2024-06-02 07:29:55: Running module using: /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3
2024-06-02 07:29:55: 
2024-06-02 07:29:55: Attempting to start FaceProcessing with /usr/bin/codeproject.ai-server-2.6.5/runtimes/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/intelligencelayer/face.py"
2024-06-02 07:29:55: Starting /usr...untimes/bin/linux/python38/venv/bin/python3 "/usr.../FaceProcessing/intelligencelayer/face.py"
2024-06-02 07:29:55: 
2024-06-02 07:29:55: ** Module 'Face Processing' 1.10.2 (ID: FaceProcessing)
2024-06-02 07:29:55: ** Valid:            True
2024-06-02 07:29:55: ** Module Path:      <root>/modules/FaceProcessing
2024-06-02 07:29:55: ** Module Location:  Internal
2024-06-02 07:29:55: ** AutoStart:        True
2024-06-02 07:29:55: ** Queue:            faceprocessing_queue
2024-06-02 07:29:55: ** Runtime:          python3.8
2024-06-02 07:29:55: ** Runtime Location: Shared
2024-06-02 07:29:55: ** FilePath:         intelligencelayer/face.py
2024-06-02 07:29:55: ** Start pause:      3 sec
2024-06-02 07:29:55: ** Parallelism:      0
2024-06-02 07:29:55: ** LogVerbosity:
2024-06-02 07:29:55: ** Platforms:        all,!jetson
2024-06-02 07:29:55: ** GPU Libraries:    installed if available
2024-06-02 07:29:55: ** GPU:              use if supported
2024-06-02 07:29:55: ** Accelerator:
2024-06-02 07:29:55: ** Half Precision:   enable
2024-06-02 07:29:55: ** Environment Variables
2024-06-02 07:29:55: ** APPDIR             = <root>/modules/FaceProcessing/intelligencelayer
2024-06-02 07:29:55: ** DATA_DIR           = /etc/codeproject/ai
2024-06-02 07:29:55: ** MODE               = MEDIUM
2024-06-02 07:29:55: ** MODELS_DIR         = <root>/modules/FaceProcessing/assets
2024-06-02 07:29:55: ** PROFILE            = desktop_gpu
2024-06-02 07:29:55: ** USE_CUDA           = True
2024-06-02 07:29:55: ** YOLOv5_AUTOINSTALL = false
2024-06-02 07:29:55: ** YOLOv5_VERBOSE     = false
2024-06-02 07:29:55: 
2024-06-02 07:29:55: Started Face Processing module
2024-06-02 07:29:56: Current Version is 2.6.5
2024-06-02 07:29:56: Server: This is the latest version
2024-06-02 07:29:58: detect_adapter.py: APPDIR:      /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2
2024-06-02 07:29:58: detect_adapter.py: MODEL_SIZE:  medium
2024-06-02 07:29:58: detect_adapter.py: MODELS_DIR:  /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/assets
2024-06-02 07:29:58: detect_adapter.py: Running init for Object Detection (YOLOv5 6.2)
2024-06-02 07:29:58: Request 'detect' dequeued from 'objectdetection_queue' (#reqid a13a2c89-c0b5-4df9-9523-7493c60f53c1)
2024-06-02 07:29:58: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'detect' in Object Detection (YOLOv5 6.2)
2024-06-02 07:29:58: detect_adapter.py: Fusing layers... 
2024-06-02 07:29:59: detect_adapter.py: YOLOv5.1m summary: 391 layers, 21805053 parameters, 0 gradients
2024-06-02 07:29:59: detect_adapter.py: Adding AutoShape... 
2024-06-02 07:29:59: Object Detection (YOLOv5 6.2): Model Path is /usr/bin/codeproject.ai-server-2.6.5/modules/ObjectDetectionYOLOv5-6.2/assets/yolov5m.pt in Object Detection (YOLOv5 6.2)
2024-06-02 07:29:59: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid a13a2c89-c0b5-4df9-9523-7493c60f53c1) ['Found car']  took 525ms
2024-06-02 07:29:59: face.py: Vision AI services setup: Retrieving environment variables...
2024-06-02 07:29:59: face.py: APPDIR:       /usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/intelligencelayer
2024-06-02 07:29:59: face.py: PROFILE:      desktop_cpu
2024-06-02 07:29:59: face.py: USE_CUDA:     False
2024-06-02 07:29:59: face.py: DATA_DIR:     /etc/codeproject/ai
2024-06-02 07:29:59: face.py: MODELS_DIR:   /usr/bin/codeproject.ai-server-2.6.5/modules/FaceProcessing/assets
2024-06-02 07:29:59: face.py: MODE:         MEDIUM
2024-06-02 07:29:59: face.py: Running init for Face Processing
2024-06-02 07:30:30: Update ObjectDetectionYOLOv5-6.2. Setting AutoStart=false
2024-06-02 07:30:30: *** Stopping Object Detection (YOLOv5 6.2)
2024-06-02 07:30:30: Sending shutdown request to pt_main_thread/ObjectDetectionYOLOv5-6.2
2024-06-02 07:30:30: Client request 'Quit' in queue 'objectdetection_queue' (#reqid 18a3c4ac-f272-4eab-b10b-5b302eab88d7)
2024-06-02 07:30:30: Request 'Quit' dequeued from 'objectdetection_queue' (#reqid 18a3c4ac-f272-4eab-b10b-5b302eab88d7)
2024-06-02 07:30:30: Object Detection (YOLOv5 6.2): Retrieved objectdetection_queue command 'Quit' in Object Detection (YOLOv5 6.2)
2024-06-02 07:30:35: Client request 'detect' in queue 'objectdetection_queue' (#reqid 9e3b2868-6162-4504-895c-3a2addd3044e)
2024-06-02 07:30:35: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 9e3b2868-6162-4504-895c-3a2addd3044e)
2024-06-02 07:30:36: Client request 'detect' in queue 'objectdetection_queue' (#reqid 95f73b00-7431-4156-9e76-c6cc319c9b98)
2024-06-02 07:30:36: Request 'detect' dequeued from 'objectdetection_queue' (#reqid 95f73b00-7431-4156-9e76-c6cc319c9b98)
2024-06-02 07:30:36: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 9e3b2868-6162-4504-895c-3a2addd3044e) ['Found dining table, bench, potted plant...']  took 270ms
2024-06-02 07:30:36: Response rec'd from Object Detection (YOLOv5 6.2) command 'detect' (#reqid 95f73b00-7431-4156-9e76-c6cc319c9b98) ['No objects found']  took 271ms
2024-06-02 07:30:46: detect_adapter.py: Object Detection (YOLOv5 6.2) started.
2024-06-02 07:30:46: detect_adapter.py: Inference processing will occur on device 'CPU'
2024-06-02 07:30:46: detect_adapter.py: Retrieved objectdetection_queue command 'detect'
2024-06-02 07:30:46: detect_adapter.py: Retrieved objectdetection_queue command 'detect'
2024-06-02 07:30:47: ** Module ObjectDetectionYOLOv5-6.2 has shutdown
2024-06-02 07:30:54: Client request 'detect' in queue 'objectdetection_queue' (#reqid c0d031fc-a881-40a9-ace4-74d071d64885)
2024-06-02 07:30:55: Update FaceProcessing. Setting AutoStart=false
2024-06-02 07:30:55: *** Stopping Face Processing
2024-06-02 07:30:55: Sending shutdown request to pt_main_thread/FaceProcessing
2024-06-02 07:30:55: Client request 'Quit' in queue 'faceprocessing_queue' (#reqid f3d8081d-8370-4cd0-8cd0-19d90dd9f5fe)
2024-06-02 07:30:55: Request 'Quit' dequeued from 'faceprocessing_queue' (#reqid f3d8081d-8370-4cd0-8cd0-19d90dd9f5fe)
2024-06-02 07:30:55: Face Processing: Retrieved faceprocessing_queue command 'Quit' in Face Processing
2024-06-02 07:31:02: face.py: Face Processing started.
2024-06-02 07:31:03: ** Module FaceProcessing has shutdown
2024-06-02 07:31:03: ObjectDetectionYOLOv5-6.2 went quietly
2024-06-02 07:31:11: ObjectDetectionYOLOv5Net doesn't appear in the Process list, so can't stop it.
2024-06-02 07:31:16: Client request 'detect' in queue 'objectdetection_queue' (#reqid 4a315cf3-ea72-48aa-b095-5a9618cfe9c7)
2024-06-02 07:31:18: ObjectDetectionYOLOv5-6.2 doesn't appear in the Process list, so can't stop it.
2024-06-02 07:31:19: Client request 'detect' in queue 'objectdetection_queue' (#reqid 15c2fe28-2ed0-4b61-a879-60f429d5a499)
2024-06-02 07:31:28: FaceProcessing went quietly
2024-06-02 07:31:34: FaceProcessing doesn't appear in the Process list, so can't stop it.
2024-06-02 07:31:37: Client request 'detect' in queue 'objectdetection_queue' (#reqid e2257dcd-5bd4-42b2-847e-036be206b948)
2024-06-02 07:31:43: Client request 'detect' in queue 'objectdetection_queue' (#reqid f478e51b-168c-4059-bd42-cd8d5bb51f8b)
2024-06-02 07:31:53: Client request 'detect' in queue 'objectdetection_queue' (#reqid 9870d00f-2ea1-4459-bf57-62c1f7a2e225)
2024-06-02 07:31:58: Client request 'detect' in queue 'objectdetection_queue' (#reqid cc510725-9cd5-44d7-96d6-a28f9aecb9bd)
2024-06-02 07:32:28: ModuleRunner Stop
2024-06-02 07:32:28: ModuleRunner Stopped
2024-06-02 07:32:28: Settings file: /usr/bin/codeproject.ai-server-2.6.5/server/installmodules.json exists: False
2024-06-02 07:32:28: ** System:           Linux
2024-06-02 07:32:28: ** Operating System: Linux (Ubuntu 22.04)
2024-06-02 07:32:28: ** CPUs:             Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Intel)
2024-06-02 07:32:28: **                   1 CPU x 4 cores. 8 logical processors (x64)
2024-06-02 07:32:28: ** GPU (Primary):     HD Graphics 530 (rev 06) (Intel Corporation)
2024-06-02 07:32:28: ** System RAM:       31 GiB
2024-06-02 07:32:28: ** Platform:         Linux
2024-06-02 07:32:28: ** BuildConfig:      Release
2024-06-02 07:32:28: ** Execution Env:    Native
2024-06-02 07:32:28: ** Runtime Env:      Production
2024-06-02 07:32:28: ** Runtimes installed:
2024-06-02 07:32:28: **   .NET runtime:     7.0.19
2024-06-02 07:32:28: **   .NET SDK:         7.0.119
2024-06-02 07:32:28: **   Default Python:   3.10.12
2024-06-02 07:32:28: **   Go:               Not found
2024-06-02 07:32:28: **   NodeJS:           Not found
2024-06-02 07:32:28: **   Rust:             Not found
2024-06-02 07:32:28: ** App DataDir:      /etc/codeproject/ai
2024-06-02 07:32:28: Video adapter info:
2024-06-02 07:32:28:    HD Graphics 530 (rev 06):
2024-06-02 07:32:28:     Driver Version
2024-06-02 07:32:28:     Video Processor
2024-06-02 07:32:28: *** STARTING CODEPROJECT.AI SERVER
2024-06-02 07:32:28: RUNTIMES_PATH             = /usr/bin/codeproject.ai-server-2.6.5/runtimes
2024-06-02 07:32:28: PREINSTALLED_MODULES_PATH = /usr/bin/codeproject.ai-server-2.6.5/preinstalled-modules
2024-06-02 07:32:28: DEMO_MODULES_PATH         = /usr/bin/codeproject.ai-server-2.6.5/src/demos/modules
2024-06-02 07:32:28: EXTERNAL_MODULES_PATH     = 
2024-06-02 07:32:28: MODULES_PATH              = /usr/bin/codeproject.ai-server-2.6.5/modules
2024-06-02 07:32:28: PYTHON_PATH               = /bin/linux/%PYTHON_NAME%/venv/bin/python3
2024-06-02 07:32:28: Data Dir                  = /etc/codeproject/ai
2024-06-02 07:32:28: ** Server version:   2.6.5
2024-06-02 07:32:28: ModuleRunner Start
2024-06-02 07:32:28: Starting Background AI Modules
2024-06-02 07:32:34: Current Version is 2.6.5
2024-06-02 07:32:34: Server: This is the latest version
2024-06-02 07:33:32: ModuleRunner Stop
2024-06-02 07:33:32: ModuleRunner Stopped
2024-06-02 07:38:03: Settings file: /usr/bin/codeproject.ai-server-2.6.5/server/installmodules.json exists: False
2024-06-02 07:38:03: ** System:           Linux
2024-06-02 07:38:03: ** Operating System: Linux (Ubuntu 22.04)
2024-06-02 07:38:03: ** CPUs:             Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Intel)
2024-06-02 07:38:03: **                   1 CPU x 4 cores. 8 logical processors (x64)
2024-06-02 07:38:03: ** GPU (Primary):     HD Graphics 530 (rev 06) (Intel Corporation)
2024-06-02 07:38:03: ** System RAM:       31 GiB
2024-06-02 07:38:03: ** Platform:         Linux
2024-06-02 07:38:03: ** BuildConfig:      Release
2024-06-02 07:38:03: ** Execution Env:    Native
2024-06-02 07:38:03: ** Runtime Env:      Production
2024-06-02 07:38:03: ** Runtimes installed:
2024-06-02 07:38:03: **   .NET runtime:     7.0.19
2024-06-02 07:38:03: **   .NET SDK:         7.0.119
2024-06-02 07:38:03: **   Default Python:   3.10.12
2024-06-02 07:38:03: **   Go:               Not found
2024-06-02 07:38:03: **   NodeJS:           Not found
2024-06-02 07:38:03: **   Rust:             Not found
2024-06-02 07:38:03: ** App DataDir:      /etc/codeproject/ai
2024-06-02 07:38:03: Video adapter info:
2024-06-02 07:38:03:    HD Graphics 530 (rev 06):
2024-06-02 07:38:03:     Driver Version
2024-06-02 07:38:03:     Video Processor
2024-06-02 07:38:03: *** STARTING CODEPROJECT.AI SERVER
2024-06-02 07:38:03: RUNTIMES_PATH             = /usr/bin/codeproject.ai-server-2.6.5/runtimes
2024-06-02 07:38:03: PREINSTALLED_MODULES_PATH = /usr/bin/codeproject.ai-server-2.6.5/preinstalled-modules
2024-06-02 07:38:03: DEMO_MODULES_PATH         = /usr/bin/codeproject.ai-server-2.6.5/src/demos/modules
2024-06-02 07:38:03: EXTERNAL_MODULES_PATH     = 
2024-06-02 07:38:03: MODULES_PATH              = /usr/bin/codeproject.ai-server-2.6.5/modules
2024-06-02 07:38:03: PYTHON_PATH               = /bin/linux/%PYTHON_NAME%/venv/bin/python3
2024-06-02 07:38:03: Data Dir                  = /etc/codeproject/ai
2024-06-02 07:38:04: ** Server version:   2.6.5
2024-06-02 07:38:04: ModuleRunner Start
2024-06-02 07:38:04: Starting Background AI Modules
2024-06-02 07:38:09: Current Version is 2.6.5
2024-06-02 07:38:09: Server: This is the latest version

GeneralRe: Error in Install ObjectDetectionCoral: 404 Pin
KarsonV3-Jun-24 6:58
KarsonV3-Jun-24 6:58 
GeneralRe: Error in Install ObjectDetectionCoral: 404 Pin
chad-aaron13-Jun-24 7:28
chad-aaron13-Jun-24 7:28 
GeneralRe: Error in Install ObjectDetectionCoral: 404 Pin
chad-aaron13-Jun-24 7:53
chad-aaron13-Jun-24 7:53 
GeneralRe: Error in Install ObjectDetectionCoral: 404 Pin
chad-aaron13-Jun-24 8:34
chad-aaron13-Jun-24 8:34 
QuestionSome questions for "CodeProject.AI Server" Pin
Member 1627722831-May-24 16:12
Member 1627722831-May-24 16:12 
AnswerRe: Some questions for "CodeProject.AI Server" Pin
Chris Maunder3-Jun-24 7:48
cofounderChris Maunder3-Jun-24 7:48 
QuestionMesh issues with Unraid Docker Pin
westcoastwillie2331-May-24 8:34
westcoastwillie2331-May-24 8:34 
AnswerRe: Mesh issues with Unraid Docker Pin
westcoastwillie2331-May-24 11:27
westcoastwillie2331-May-24 11:27 
GeneralRe: Mesh issues with Unraid Docker Pin
westcoastwillie233-Jun-24 17:32
westcoastwillie233-Jun-24 17:32 
Questionout of memory with code project 2.6.5 under docker Pin
tbclark331-May-24 7:16
tbclark331-May-24 7:16 
AnswerRe: out of memory with code project 2.6.5 under docker Pin
Sean Ewington3-Jun-24 4:30
staffSean Ewington3-Jun-24 4:30 
GeneralRe: out of memory with code project 2.6.5 under docker Pin
tbclark33-Jun-24 5:59
tbclark33-Jun-24 5:59 
AnswerRe: out of memory with code project 2.6.5 under docker Pin
Chris Maunder3-Jun-24 7:42
cofounderChris Maunder3-Jun-24 7:42 
GeneralRe: out of memory with code project 2.6.5 under docker Pin
tbclark35-Jun-24 10:06
tbclark35-Jun-24 10:06 
GeneralRe: out of memory with code project 2.6.5 under docker Pin
tbclark36-Jun-24 18:06
tbclark36-Jun-24 18:06 
GeneralRe: out of memory with code project 2.6.5 under docker Pin
tbclark37-Jun-24 3:28
tbclark37-Jun-24 3:28 
GeneralRe: out of memory with code project 2.6.5 under docker Pin
Sean Ewington7-Jun-24 9:21
staffSean Ewington7-Jun-24 9:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Flags: SolvedAnswered

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.