diff --git a/Cargo.toml b/Cargo.toml index f697a44..92cff02 100644 --- a/Cargo.toml +++ b/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) "] +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 } diff --git a/README.md b/README.md index 299b104..fd6f9fc 100644 --- a/README.md +++ b/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) diff --git a/src/bellande_artificial_intelligence_training_framework.rs b/src/bellande_artificial_intelligence_framework.rs similarity index 98% rename from src/bellande_artificial_intelligence_training_framework.rs rename to src/bellande_artificial_intelligence_framework.rs index 1bab39f..0178da9 100644 --- a/src/bellande_artificial_intelligence_training_framework.rs +++ b/src/bellande_artificial_intelligence_framework.rs @@ -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, diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 3a74a03..368a0b3 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -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]