This commit is contained in:
43
Cargo.toml
43
Cargo.toml
@ -1,19 +1,44 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "bellande_artificial_intelligence_training_framework"
|
name = "bellande_artificial_intelligence_framework"
|
||||||
version = "0.0.1"
|
version = "0.1.0"
|
||||||
authors = ["Ronaldson Bellande"]
|
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "An AI Training Framework developed by Bellande AI Research"
|
authors = ["Bellande Artificial Intelligence Computer Vision Research Innovation (BAICVRI) <ronaldsonbellande@gmail.com>"]
|
||||||
|
description = """
|
||||||
|
A comprehensive artificial intelligence and computer vision training framework developed by Bellande AI Research.
|
||||||
|
Provides tools and utilities for machine learning model development, training, and deployment.
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Repository Information
|
||||||
|
repository = "https://github.com/BAICVRI/bellande_artificial_intelligence_framework"
|
||||||
|
companypage = "https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework"
|
||||||
|
homepage = "https://github.com/Artificial-Intelligence-Computer-Vision/bellande_artificial_intelligence_framework"
|
||||||
|
|
||||||
|
# License Information
|
||||||
license = "GPL-3.0-or-later"
|
license = "GPL-3.0-or-later"
|
||||||
repository = "https://github.com/Artificial-Intelligence-Computer-Vision/bellande_artificial_intelligence_training_framework"
|
license-file = "LICENSE"
|
||||||
|
|
||||||
|
# Keywords and Categories
|
||||||
|
keywords = ["artificial-intelligence", "machine-learning", "computer-vision", "deep-learning", "framework"]
|
||||||
|
categories = ["science", "computer-vision", "artificial-intelligence", "machine-learning-tools"]
|
||||||
|
|
||||||
|
# Package Metadata
|
||||||
|
readme = "README.md"
|
||||||
|
include = [
|
||||||
|
"src/**/*",
|
||||||
|
"Cargo.toml",
|
||||||
|
"LICENSE",
|
||||||
|
"README.md",
|
||||||
|
"CHANGELOG.md",
|
||||||
|
"CODE_OF_CONDUCT.md",
|
||||||
|
"CONTRIBUTING.md"
|
||||||
|
]
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "bellande_artificial_intelligence_training_framework"
|
name = "bellande_artificial_intelligence_framework"
|
||||||
path = "src/bellande_artificial_intelligence_training_framework.rs"
|
path = "src/bellande_artificial_intelligence_framework.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Core dependencies
|
# Core dependencies
|
||||||
ndarray = "0.15"
|
|
||||||
rand = "0.8"
|
rand = "0.8"
|
||||||
rand_distr = "0.4"
|
rand_distr = "0.4"
|
||||||
|
|
||||||
@ -25,11 +50,9 @@ serde_yaml = "0.9"
|
|||||||
# Utilities
|
# Utilities
|
||||||
num_cpus = "1.13"
|
num_cpus = "1.13"
|
||||||
rayon = "1.5"
|
rayon = "1.5"
|
||||||
parking_lot = "0.12"
|
|
||||||
|
|
||||||
# Visualization
|
# Visualization
|
||||||
plotters = "0.3"
|
plotters = "0.3"
|
||||||
imageproc = "0.23"
|
|
||||||
|
|
||||||
# Optional CUDA support
|
# Optional CUDA support
|
||||||
cudarc = { version = "0.9", optional = true }
|
cudarc = { version = "0.9", optional = true }
|
||||||
|
85
README.md
85
README.md
@ -1,6 +1,6 @@
|
|||||||
# Bellande Artificial Intelligence Training Framework
|
# Bellande Artificial Intelligence Framework
|
||||||
|
|
||||||
Bellande training framework in Rust for machine learning models
|
Bellande artificial intelligence framework in Rust for machine learning models
|
||||||
|
|
||||||
# Run Bellos Scripts
|
# Run Bellos Scripts
|
||||||
- build_bellande_framework.bellos
|
- build_bellande_framework.bellos
|
||||||
@ -17,7 +17,7 @@ Bellande training framework in Rust for machine learning models
|
|||||||
|
|
||||||
## Example Usage
|
## Example Usage
|
||||||
```rust
|
```rust
|
||||||
use bellande_artificial_intelligence_training_framework::{
|
use bellande_artificial_intelligence_framework::{
|
||||||
core::tensor::Tensor,
|
core::tensor::Tensor,
|
||||||
layer::{activation::ReLU, conv::Conv2d},
|
layer::{activation::ReLU, conv::Conv2d},
|
||||||
models::sequential::Sequential,
|
models::sequential::Sequential,
|
||||||
@ -53,5 +53,82 @@ fn main() -> Result> {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Website Crates
|
||||||
|
- https://crates.io/crates/bellande_artificial_intelligence_framework
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
- `cargo add bellande_mesh_sync`
|
||||||
|
|
||||||
|
```
|
||||||
|
Name: Bellande Artificial Intelligence Framework
|
||||||
|
Summary: Bellande Operating System Comprehensive data synchronization system
|
||||||
|
Company-Page: git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework
|
||||||
|
Home-page: github.com/Architecture-Mechanism/bellande_artificial_intelligence_framework
|
||||||
|
Author: Ronaldson Bellande
|
||||||
|
Author-email: ronaldsonbellande@gmail.com
|
||||||
|
License: GNU General Public License v3.0
|
||||||
|
```
|
||||||
|
|
||||||
|
# Legal Documentation
|
||||||
|
|
||||||
## License
|
## License
|
||||||
Bellande Artificial Intelligence Training Framework is distributed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), see [LICENSE](https://github.com/Artificial-Intelligence-Computer-Vision/bellande_artificial_intelligence_training_framework/blob/main/LICENSE) and [NOTICE](https://github.com/Artificial-Intelligence-Computer-Vision/bellande_artificial_intelligence_training_framework/blob/main/LICENSE) for more information.
|
Bellande Artificial Intelligence Framework is distributed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html).
|
||||||
|
|
||||||
|
For detailed license information, see:
|
||||||
|
- [GitHub LICENSE](https://github.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/LICENSE)
|
||||||
|
- [Bellande LICENSE](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/LICENSE)
|
||||||
|
|
||||||
|
For organizational licensing information, see:
|
||||||
|
- [GitHub Organization Licensing](https://github.com/Artificial-Intelligence-Computer-Vision/LICENSING)
|
||||||
|
- [Bellande Organization Licensing](https://git.bellande-technologies.com/BAICVRI/LICENSING)
|
||||||
|
|
||||||
|
## Copyright
|
||||||
|
Copyright (c) 2024 Bellande Artificial Intelligence Computer Vision Research Institute (BAICVRI)
|
||||||
|
|
||||||
|
For copyright details, see:
|
||||||
|
- [GitHub NOTICE](https://github.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/NOTICE)
|
||||||
|
- [Bellande NOTICE](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/NOTICE)
|
||||||
|
|
||||||
|
For organizational copyright information, see:
|
||||||
|
- [GitHub Organization Copyright](https://github.com/Artificial-Intelligence-Computer-Vision/COPYRIGHT)
|
||||||
|
- [Bellande Organization Copyright](https://git.bellande-technologies.com/BAICVRI/COPYRIGHT)
|
||||||
|
|
||||||
|
## Code of Conduct
|
||||||
|
We are committed to fostering an open and welcoming environment. For details, see:
|
||||||
|
- [GitHub CODE_OF_CONDUCT](https://github.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/CODE_OF_CONDUCT.md)
|
||||||
|
- [Bellande CODE_OF_CONDUCT](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/CODE_OF_CONDUCT.md)
|
||||||
|
|
||||||
|
For organizational code of conduct, see:
|
||||||
|
- [GitHub Organization Code of Conduct](https://github.com/Artificial-Intelligence-Computer-Vision/CODE_OF_CONDUCT)
|
||||||
|
- [Bellande Organization Code of Conduct](https://git.bellande-technologies.com/BAICVRI/CODE_OF_CONDUCT)
|
||||||
|
|
||||||
|
## Terms of Service
|
||||||
|
By using this framework, you agree to comply with our terms of service. For complete terms, see:
|
||||||
|
- [GitHub TERMS_OF_SERVICE](https://github.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/TERMS_OF_SERVICE.md)
|
||||||
|
- [Bellande TERMS_OF_SERVICE](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/TERMS_OF_SERVICE.md)
|
||||||
|
|
||||||
|
For organizational terms of service, see:
|
||||||
|
- [GitHub Organization Profile](https://github.com/Artificial-Intelligence-Computer-Vision/.github)
|
||||||
|
- [Bellande Organization Profile](https://git.bellande-technologies.com/BAICVRI/.profile)
|
||||||
|
|
||||||
|
## Certification
|
||||||
|
This software has been certified according to our quality standards. For certification details, see:
|
||||||
|
- [GitHub CERTIFICATION](https://github.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/CERTIFICATION.md)
|
||||||
|
- [Bellande CERTIFICATION](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework/blob/main/CERTIFICATION.md)
|
||||||
|
|
||||||
|
For organizational certification standards, see:
|
||||||
|
- [GitHub Organization Certification](https://github.com/Artificial-Intelligence-Computer-Vision/CERTIFICATION)
|
||||||
|
- [Bellande Organization Certification](https://git.bellande-technologies.com/BAICVRI/CERTIFICATION)
|
||||||
|
|
||||||
|
## Trademark
|
||||||
|
For trademark information, see:
|
||||||
|
- [GitHub Organization Trademark](https://github.com/Artificial-Intelligence-Computer-Vision/TRADEMARK)
|
||||||
|
- [Bellande Organization Trademark](https://git.bellande-technologies.com/BAICVRI/TRADEMARK)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
For more information, visit:
|
||||||
|
- [GitHub Repository](https://github.com/BAICVRI/bellande_artificial_intelligence_framework)
|
||||||
|
- [Bellande Repository](https://git.bellande-technologies.com/BAICVRI/bellande_artificial_intelligence_framework)
|
||||||
|
- [GitHub Organization](https://github.com/Artificial-Intelligence-Computer-Vision)
|
||||||
|
- [Bellande Organization](https://git.bellande-technologies.com/BAICVRI)
|
||||||
|
@ -28,7 +28,7 @@ pub mod training;
|
|||||||
pub mod utilities;
|
pub mod utilities;
|
||||||
|
|
||||||
const VERSION: &str = env!("CARGO_PKG_VERSION");
|
const VERSION: &str = env!("CARGO_PKG_VERSION");
|
||||||
const FRAMEWORK_NAME: &str = "Bellande AI Training Framework";
|
const FRAMEWORK_NAME: &str = "Bellande AI Framework";
|
||||||
|
|
||||||
pub struct Framework {
|
pub struct Framework {
|
||||||
config: utilities::config::Configuration,
|
config: utilities::config::Configuration,
|
@ -15,10 +15,8 @@
|
|||||||
|
|
||||||
use std::error::Error;
|
use std::error::Error;
|
||||||
|
|
||||||
use bellande_artificial_intelligence_training_framework::{
|
use bellande_artificial_intelligence_framework::{
|
||||||
core::tensor::Tensor,
|
core::tensor::Tensor, layer::conv::Conv2d, models::sequential::Sequential,
|
||||||
layer::{activation::ReLU, conv::Conv2d, linear::Linear, pooling::MaxPool2d},
|
|
||||||
models::sequential::Sequential,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
Reference in New Issue
Block a user