Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lacmus-foundation/lacmus-app

lacmus-app
https://github.com/lacmus-foundation/lacmus-app

app avalonia cross-platform csharp dotnet-core

Last synced: 2 months ago
JSON representation

lacmus-app

Awesome Lists containing this project

README

        

# Lacmus Application

Cross-platform application that searches for lost people in the forest using object detection neural networks. The application runs on Linux, Windows and Mac OS X. Lacmus application written in C#, .NET Core, [ReactiveUI](https://github.com/reactiveui/ReactiveUI) and [Avalonia](https://github.com/AvaloniaUI/Avalonia) and use Tensorflow / ONNX for inference deep learning Models.

## Main view

![main view](docs/main_view.png)

## Docs

You can find more documentation here: [Rus](https://docs.lacmus.ml/v/russian) [Eng](https://docs.lacmus.ml)

### System requirements and supported platforms

- `Windows 7 SP1 or higher (64 bit)` - supports **CPU** and **GPU** (Cuda, DirectML) ml inference.
- `Linux (64 bit)` - supports **CPU**, **GPU** (Cuda, ROCm) and **Coral Edge TPU** ml inference.
- `MacOS 11 or higher (64 bit)` - supports **CPU** ml inference.

- Minimum 2x CPU cores and 4 GB of RAM for ML inference.

### Brief description of architecture
*Architecture diagram*
![diagram](docs/app_arch.png)

Application use [LacmusPlugins](https://github.com/lacmus-foundation/lacmus-plugins) for ML model inference and [PluginReposiroty web API](https://github.com/lacmus-foundation/lacmus-plugins-repository) for hosting ML models.

## Building from source

```bash
$ git clone https://github.com/lacmus-foundation/lacmus-app.git
$ cd lacmus-app/src
$ dotnet restore
$ dotnet run --project LacmusApp.Avalonia
```

### Contributing
Contributors are welcome! You can contact me ([email protected]) to get more info.