This commit is contained in:
43
Cargo.toml
43
Cargo.toml
@ -1,19 +1,44 @@
|
||||
[package]
|
||||
name = "bellande_artificial_intelligence_training_framework"
|
||||
version = "0.0.1"
|
||||
authors = ["Ronaldson Bellande"]
|
||||
name = "bellande_artificial_intelligence_framework"
|
||||
version = "0.1.0"
|
||||
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"
|
||||
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]
|
||||
name = "bellande_artificial_intelligence_training_framework"
|
||||
path = "src/bellande_artificial_intelligence_training_framework.rs"
|
||||
name = "bellande_artificial_intelligence_framework"
|
||||
path = "src/bellande_artificial_intelligence_framework.rs"
|
||||
|
||||
[dependencies]
|
||||
# Core dependencies
|
||||
ndarray = "0.15"
|
||||
rand = "0.8"
|
||||
rand_distr = "0.4"
|
||||
|
||||
@ -25,11 +50,9 @@ serde_yaml = "0.9"
|
||||
# Utilities
|
||||
num_cpus = "1.13"
|
||||
rayon = "1.5"
|
||||
parking_lot = "0.12"
|
||||
|
||||
# Visualization
|
||||
plotters = "0.3"
|
||||
imageproc = "0.23"
|
||||
|
||||
# Optional CUDA support
|
||||
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
|
||||
- build_bellande_framework.bellos
|
||||
@ -17,7 +17,7 @@ Bellande training framework in Rust for machine learning models
|
||||
|
||||
## Example Usage
|
||||
```rust
|
||||
use bellande_artificial_intelligence_training_framework::{
|
||||
use bellande_artificial_intelligence_framework::{
|
||||
core::tensor::Tensor,
|
||||
layer::{activation::ReLU, conv::Conv2d},
|
||||
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
|
||||
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;
|
||||
|
||||
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 {
|
||||
config: utilities::config::Configuration,
|
@ -15,10 +15,8 @@
|
||||
|
||||
use std::error::Error;
|
||||
|
||||
use bellande_artificial_intelligence_training_framework::{
|
||||
core::tensor::Tensor,
|
||||
layer::{activation::ReLU, conv::Conv2d, linear::Linear, pooling::MaxPool2d},
|
||||
models::sequential::Sequential,
|
||||
use bellande_artificial_intelligence_framework::{
|
||||
core::tensor::Tensor, layer::conv::Conv2d, models::sequential::Sequential,
|
||||
};
|
||||
|
||||
#[test]
|
||||
|
Reference in New Issue
Block a user