#go #ai #ai_application #ai_framework #langchain #langchain_for_go #langchaingo #llm_application
Eino is a powerful tool for building AI applications using large language models (LLMs). It helps developers create complex AI apps quickly and reliably by providing reusable components, strong type checking, and efficient stream processing. Eino simplifies the development process with its easy-to-use APIs and tools for debugging and visualization. This makes it easier to manage data flows and handle multiple tasks at once, ensuring that your AI applications are both scalable and maintainable.
https://github.com/cloudwego/eino
Eino is a powerful tool for building AI applications using large language models (LLMs). It helps developers create complex AI apps quickly and reliably by providing reusable components, strong type checking, and efficient stream processing. Eino simplifies the development process with its easy-to-use APIs and tools for debugging and visualization. This makes it easier to manage data flows and handle multiple tasks at once, ensuring that your AI applications are both scalable and maintainable.
https://github.com/cloudwego/eino
GitHub
GitHub - cloudwego/eino: The ultimate LLM/AI application development framework in Golang.
The ultimate LLM/AI application development framework in Golang. - cloudwego/eino
#typescript #angular #form #forms #hacktoberfest #hooks #lit #react #solid #tanstack #vue #yup #zod
TanStack Form is a powerful tool for managing forms in web applications. It provides features like reactive data binding, complex validation, and accessibility support. This library is designed to work with various frameworks such as React, Angular, Vue, and more. By using TanStack Form, developers can build robust and user-friendly forms easily, saving time and ensuring consistency across different platforms. Its benefits include simplicity, composability, and type safety, making it ideal for both small projects and large-scale applications[1][3].
https://github.com/TanStack/form
TanStack Form is a powerful tool for managing forms in web applications. It provides features like reactive data binding, complex validation, and accessibility support. This library is designed to work with various frameworks such as React, Angular, Vue, and more. By using TanStack Form, developers can build robust and user-friendly forms easily, saving time and ensuring consistency across different platforms. Its benefits include simplicity, composability, and type safety, making it ideal for both small projects and large-scale applications[1][3].
https://github.com/TanStack/form
GitHub
GitHub - TanStack/form: 🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and…
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit. - TanStack/form
#go #go #grpc #grpc_gateway #openapi #rest_api #restful_api #swagger
gRPC-Gateway is a tool that helps convert gRPC services into RESTful HTTP APIs. This means you can use both gRPC and REST with the same service, making it easier for different types of clients to access your API. It works by generating a reverse proxy server that translates between gRPC and HTTP requests. The benefit is that you don't need to create separate APIs for different client types, which simplifies development and makes your service more accessible[1][3][5].
https://github.com/grpc-ecosystem/grpc-gateway
gRPC-Gateway is a tool that helps convert gRPC services into RESTful HTTP APIs. This means you can use both gRPC and REST with the same service, making it easier for different types of clients to access your API. It works by generating a reverse proxy server that translates between gRPC and HTTP requests. The benefit is that you don't need to create separate APIs for different client types, which simplifies development and makes your service more accessible[1][3][5].
https://github.com/grpc-ecosystem/grpc-gateway
GitHub
GitHub - grpc-ecosystem/grpc-gateway: gRPC to JSON proxy generator following the gRPC HTTP spec
gRPC to JSON proxy generator following the gRPC HTTP spec - grpc-ecosystem/grpc-gateway
❤1
#jupyter_notebook #ai #computer_vision #computervision #deep_learning #deep_neural_networks #deeplearning #machine_learning #opencv #opencv_cpp #opencv_library #opencv_python #opencv_tutorial #opencv3
Learning OpenCV and AI can greatly benefit your career by opening up opportunities in fields like autonomous vehicles, healthcare, and robotics. OpenCV University offers comprehensive courses that teach computer vision and deep learning using frameworks like PyTorch. These courses are project-based, providing hands-on experience with real-world applications. By mastering these skills, you can develop innovative solutions and even start your own AI company. The courses are accessible to beginners and offer lifetime access for continuous learning.
https://github.com/spmallick/learnopencv
Learning OpenCV and AI can greatly benefit your career by opening up opportunities in fields like autonomous vehicles, healthcare, and robotics. OpenCV University offers comprehensive courses that teach computer vision and deep learning using frameworks like PyTorch. These courses are project-based, providing hands-on experience with real-world applications. By mastering these skills, you can develop innovative solutions and even start your own AI company. The courses are accessible to beginners and offer lifetime access for continuous learning.
https://github.com/spmallick/learnopencv
GitHub
GitHub - spmallick/learnopencv: Learn OpenCV : C++ and Python Examples
Learn OpenCV : C++ and Python Examples. Contribute to spmallick/learnopencv development by creating an account on GitHub.
#go #constraints #contract #filterable #foldable #functional #generics #go #golang #lodash #programming #typesafe
The `samber/lo` library is a Lodash-style package for Go, designed to simplify common operations like iterating over slices and maps. It offers many helpers that make coding easier by providing functions similar to those in JavaScript's Lodash library but with the safety of Go's generics. This library helps developers write cleaner code and reduces the need for manual loops or complex logic for tasks like filtering, mapping, and grouping data. It also supports parallel processing, which can improve performance in certain scenarios.
https://github.com/samber/lo
The `samber/lo` library is a Lodash-style package for Go, designed to simplify common operations like iterating over slices and maps. It offers many helpers that make coding easier by providing functions similar to those in JavaScript's Lodash library but with the safety of Go's generics. This library helps developers write cleaner code and reduces the need for manual loops or complex logic for tasks like filtering, mapping, and grouping data. It also supports parallel processing, which can improve performance in certain scenarios.
https://github.com/samber/lo
GitHub
GitHub - samber/lo: 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...) - samber/lo
#rust #database #dataoriented #game_development #relational #relational_database #smart_contracts
SpacetimeDB is a special kind of database that combines the functions of both a database and a server. It allows you to write your application logic directly into the database, which means clients can connect directly without needing extra servers. This makes it very fast and good for real-time applications like games or chat tools. The benefit is that you can build and deploy your entire application using just one language (like Rust), making development simpler and faster.
https://github.com/clockworklabs/SpacetimeDB
SpacetimeDB is a special kind of database that combines the functions of both a database and a server. It allows you to write your application logic directly into the database, which means clients can connect directly without needing extra servers. This makes it very fast and good for real-time applications like games or chat tools. The benefit is that you can build and deploy your entire application using just one language (like Rust), making development simpler and faster.
https://github.com/clockworklabs/SpacetimeDB
GitHub
GitHub - clockworklabs/SpacetimeDB: Multiplayer at the speed of light
Multiplayer at the speed of light. Contribute to clockworklabs/SpacetimeDB development by creating an account on GitHub.
#python #singing_voice_conversion #voice_conversion
This tool helps you change voices in real-time or offline. It supports voice conversion, singing voice conversion, and can clone a voice with just 1-30 seconds of reference speech. You can use it for online meetings, gaming, or live streaming. The model is easy to fine-tune with custom data, requiring only one utterance per speaker. This makes it useful for creating personalized voice effects quickly and efficiently.
https://github.com/Plachtaa/seed-vc
This tool helps you change voices in real-time or offline. It supports voice conversion, singing voice conversion, and can clone a voice with just 1-30 seconds of reference speech. You can use it for online meetings, gaming, or live streaming. The model is easy to fine-tune with custom data, requiring only one utterance per speaker. This makes it useful for creating personalized voice effects quickly and efficiently.
https://github.com/Plachtaa/seed-vc
GitHub
GitHub - Plachtaa/seed-vc: zero-shot voice conversion & singing voice conversion, with real-time support
zero-shot voice conversion & singing voice conversion, with real-time support - Plachtaa/seed-vc
👍2
#rust
Rayhunter is a tool that helps detect IMSI catchers, which are devices that can intercept and track mobile phone communications. It works with the Orbic RC400L mobile hotspot and provides a web interface to control it. Once installed, Rayhunter runs automatically and can help you identify if someone is trying to intercept your calls or messages. This is useful for keeping your communications safe from unwanted surveillance. However, it's important to note that this tool is still experimental and should not be used in high-risk situations.
https://github.com/EFForg/rayhunter
Rayhunter is a tool that helps detect IMSI catchers, which are devices that can intercept and track mobile phone communications. It works with the Orbic RC400L mobile hotspot and provides a web interface to control it. Once installed, Rayhunter runs automatically and can help you identify if someone is trying to intercept your calls or messages. This is useful for keeping your communications safe from unwanted surveillance. However, it's important to note that this tool is still experimental and should not be used in high-risk situations.
https://github.com/EFForg/rayhunter
GitHub
GitHub - EFForg/rayhunter: Rust tool to detect cell site simulators on an orbic mobile hotspot
Rust tool to detect cell site simulators on an orbic mobile hotspot - GitHub - EFForg/rayhunter: Rust tool to detect cell site simulators on an orbic mobile hotspot
#python #agents #ai #ai_agents #aiagents #developer_tools #function_calling #gpt_4 #gpt_4o #hacktoberfest #hacktoberfest2024 #javascript #js #llm #llmops #python #typescript
Composio is a powerful tool that helps AI agents work with many different apps and services. It supports over 250 tools, including popular ones like GitHub, Gmail, and Salesforce. Composio makes it easy to manage authentication across multiple accounts, which means you can securely connect your AI agents to various platforms without worrying about security issues. This integration enhances productivity by automating tasks and streamlining workflows, making it easier for developers and users to get more out of their AI tools.
https://github.com/ComposioHQ/composio
Composio is a powerful tool that helps AI agents work with many different apps and services. It supports over 250 tools, including popular ones like GitHub, Gmail, and Salesforce. Composio makes it easy to manage authentication across multiple accounts, which means you can securely connect your AI agents to various platforms without worrying about security issues. This integration enhances productivity by automating tasks and streamlining workflows, making it easier for developers and users to get more out of their AI tools.
https://github.com/ComposioHQ/composio
GitHub
GitHub - ComposioHQ/composio: Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling - ComposioHQ/composio
#cplusplus
DUIX is a platform that lets developers create digital humans for interaction. It uses AI to recognize speech and convert text into speech, making it easy to communicate with these digital humans. DUIX supports deployment on Android and iOS devices without needing a lot of technical help, which keeps costs low. This technology can be used in many industries like customer service, media, and finance. Users benefit from its ease of use and versatility across different platforms.
https://github.com/GuijiAI/duix.ai
DUIX is a platform that lets developers create digital humans for interaction. It uses AI to recognize speech and convert text into speech, making it easy to communicate with these digital humans. DUIX supports deployment on Android and iOS devices without needing a lot of technical help, which keeps costs low. This technology can be used in many industries like customer service, media, and finance. Users benefit from its ease of use and versatility across different platforms.
https://github.com/GuijiAI/duix.ai
GitHub
GitHub - duixcom/Duix-Mobile: 🚀 全网效果最好的移动端【实时对话数字人】。 支持本地部署、多模态交互(语音、文本、表情),响应速度低于 1.5 秒,适用于直播、教学、客服、金融、政务等对隐私与实时性要求极高的场景。开箱即用,开发者友好。
🚀 全网效果最好的移动端【实时对话数字人】。 支持本地部署、多模态交互(语音、文本、表情),响应速度低于 1.5 秒,适用于直播、教学、客服、金融、政务等对隐私与实时性要求极高的场景。开箱即用,开发者友好。 - duixcom/Duix-Mobile
#python #ai #artificial_intelligence #cython #data_science #deep_learning #entity_linking #machine_learning #named_entity_recognition #natural_language_processing #neural_network #neural_networks #nlp #nlp_library #python #spacy #text_classification #tokenization
spaCy is a powerful tool for understanding and processing human language. It helps computers analyze text by breaking it into parts like words, sentences, and entities (like names or places). This makes it useful for tasks such as identifying who is doing what in a sentence or finding specific information from large texts. Using spaCy can save time and improve accuracy compared to manual analysis. It supports many languages and integrates well with advanced models like BERT, making it ideal for real-world applications.
https://github.com/explosion/spaCy
spaCy is a powerful tool for understanding and processing human language. It helps computers analyze text by breaking it into parts like words, sentences, and entities (like names or places). This makes it useful for tasks such as identifying who is doing what in a sentence or finding specific information from large texts. Using spaCy can save time and improve accuracy compared to manual analysis. It supports many languages and integrates well with advanced models like BERT, making it ideal for real-world applications.
https://github.com/explosion/spaCy
GitHub
GitHub - explosion/spaCy: 💫 Industrial-strength Natural Language Processing (NLP) in Python
💫 Industrial-strength Natural Language Processing (NLP) in Python - explosion/spaCy
#go #containers #docker #go #golang
Moby is an open-source project that helps make software containerization easier and more flexible. It provides a set of tools, like building blocks, which developers can use to create custom systems for running containers. This means you can pick and choose the parts you need, making it easy to build new systems without having to start from scratch. Moby benefits users by allowing them to experiment with different components and ideas, helping advance container technology in a collaborative way.
https://github.com/moby/moby
Moby is an open-source project that helps make software containerization easier and more flexible. It provides a set of tools, like building blocks, which developers can use to create custom systems for running containers. This means you can pick and choose the parts you need, making it easy to build new systems without having to start from scratch. Moby benefits users by allowing them to experiment with different components and ideas, helping advance container technology in a collaborative way.
https://github.com/moby/moby
GitHub
GitHub - moby/moby: The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems - moby/moby
#python #agent #ai_societies #artificial_intelligence #communicative_ai #cooperative_ai #deep_learning #large_language_models #multi_agent_systems #natural_language_processing
CAMEL-AI is a community-driven project focused on multi-agent systems. It helps researchers study how AI agents interact and behave in large-scale environments. This platform supports tasks like data generation, task automation, and world simulation. By using CAMEL-AI, users can create complex scenarios where multiple agents collaborate to solve problems or generate synthetic data. The benefits include gaining insights into agent behaviors, improving decision-making processes, and enhancing collaboration among AI entities. It's open-source and easy to install via PyPI.
https://github.com/camel-ai/camel
CAMEL-AI is a community-driven project focused on multi-agent systems. It helps researchers study how AI agents interact and behave in large-scale environments. This platform supports tasks like data generation, task automation, and world simulation. By using CAMEL-AI, users can create complex scenarios where multiple agents collaborate to solve problems or generate synthetic data. The benefits include gaining insights into agent behaviors, improving decision-making processes, and enhancing collaboration among AI entities. It's open-source and easy to install via PyPI.
https://github.com/camel-ai/camel
GitHub
GitHub - camel-ai/camel: 🐫 CAMEL: The first and the best multi-agent framework. Finding the Scaling Law of Agents. https://www.camel…
🐫 CAMEL: The first and the best multi-agent framework. Finding the Scaling Law of Agents. https://www.camel-ai.org - camel-ai/camel
#other #ai #mcp
The Model Context Protocol (MCP) is an open standard that helps AI models interact with external data and tools securely. It allows AI systems to access real-time information, perform actions, and provide more accurate responses by connecting them to various resources like databases, APIs, and file systems. This protocol simplifies the development of AI applications by providing a standardized way for different AI tools to communicate and exchange data, reducing the need for custom integrations. Users benefit from enhanced context awareness and streamlined development processes, making it easier to build and maintain complex AI applications.
https://github.com/punkpeye/awesome-mcp-servers
The Model Context Protocol (MCP) is an open standard that helps AI models interact with external data and tools securely. It allows AI systems to access real-time information, perform actions, and provide more accurate responses by connecting them to various resources like databases, APIs, and file systems. This protocol simplifies the development of AI applications by providing a standardized way for different AI tools to communicate and exchange data, reducing the need for custom integrations. Users benefit from enhanced context awareness and streamlined development processes, making it easier to build and maintain complex AI applications.
https://github.com/punkpeye/awesome-mcp-servers
GitHub
GitHub - punkpeye/awesome-mcp-servers: A collection of MCP servers.
A collection of MCP servers. Contribute to punkpeye/awesome-mcp-servers development by creating an account on GitHub.
❤1
#ruby #brew #homebrew #macos #package_manager #ruby
Homebrew is a tool that helps you install and manage software on your computer, especially for macOS users. It makes it easy to find, download, and update programs without having to search the internet or worry about installing dependencies manually. Homebrew keeps your software up-to-date automatically, which means you don't have to check for updates yourself. This helps keep your system secure and running smoothly. Plus, Homebrew ensures that all installed packages are neatly organized in their own folders, so they don't clutter your system.
https://github.com/Homebrew/brew
Homebrew is a tool that helps you install and manage software on your computer, especially for macOS users. It makes it easy to find, download, and update programs without having to search the internet or worry about installing dependencies manually. Homebrew keeps your software up-to-date automatically, which means you don't have to check for updates yourself. This helps keep your system secure and running smoothly. Plus, Homebrew ensures that all installed packages are neatly organized in their own folders, so they don't clutter your system.
https://github.com/Homebrew/brew
GitHub
GitHub - Homebrew/brew: 🍺 The missing package manager for macOS (or Linux)
🍺 The missing package manager for macOS (or Linux) - Homebrew/brew
#php #crypto #cryptography #encrypted #hacktoberfest #one_time #paste #pastebin #php #security #self_destroy #self_hosted #self_hosting
PrivateBin is a secure online pastebin where you can store text, like code or messages. It encrypts your data in the browser using strong AES encryption, so the server doesn't know what you're sharing. You can add a password to keep your paste private and set it to expire after reading or at a certain time. This helps protect sensitive information from being accessed by others. However, you must trust the server administrator and use HTTPS for security. PrivateBin offers features like Markdown support and file uploads, making it useful for both privacy and convenience.
https://github.com/PrivateBin/PrivateBin
PrivateBin is a secure online pastebin where you can store text, like code or messages. It encrypts your data in the browser using strong AES encryption, so the server doesn't know what you're sharing. You can add a password to keep your paste private and set it to expire after reading or at a certain time. This helps protect sensitive information from being accessed by others. However, you must trust the server administrator and use HTTPS for security. PrivateBin offers features like Markdown support and file uploads, making it useful for both privacy and convenience.
https://github.com/PrivateBin/PrivateBin
GitHub
GitHub - PrivateBin/PrivateBin: A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data…
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. - PrivateBin/PrivateBin
#cplusplus #desktop_environment #multiplexer #terminal #text_based #windows_console
**vtm** is a special program that turns your terminal into a text-based desktop. It lets you run many console applications in separate windows, which can be moved and resized like regular windows. This makes it easier to organize and use multiple tools at once. **vtm** works on Windows, Linux, macOS, and other Unix-like systems. Using **vtm**, users can have a more organized workspace with floating windows for different tasks, making it simpler to manage multiple applications simultaneously.
https://github.com/directvt/vtm
**vtm** is a special program that turns your terminal into a text-based desktop. It lets you run many console applications in separate windows, which can be moved and resized like regular windows. This makes it easier to organize and use multiple tools at once. **vtm** works on Windows, Linux, macOS, and other Unix-like systems. Using **vtm**, users can have a more organized workspace with floating windows for different tasks, making it simpler to manage multiple applications simultaneously.
https://github.com/directvt/vtm
GitHub
GitHub - directvt/vtm: Text-based desktop environment
Text-based desktop environment. Contribute to directvt/vtm development by creating an account on GitHub.
#tex #academic #academic_website #blog_engine #blogdown #digital_garden #hugo #hugo_academic #hugo_site #hugo_theme #netlify #obsidian #personal_website #portfolio_template #portfolio_website #resume_builder #resume_template #rmarkdown #roamresearch #rstudio #website_generation
The Hugo Academic CV Template helps you create a professional online resume and showcase your academic work easily. It's trusted by over 250,000 researchers and students. You can customize your site without needing to code using the Hugo Blox Builder. The template supports Markdown, LaTeX, and other formats for writing technical content. You can also import publications from BibTeX. This makes it easy to build a website that looks great on both mobile and desktop devices, helping you grow your audience and get more recognition for your work[1][3].
https://github.com/HugoBlox/theme-academic-cv
The Hugo Academic CV Template helps you create a professional online resume and showcase your academic work easily. It's trusted by over 250,000 researchers and students. You can customize your site without needing to code using the Hugo Blox Builder. The template supports Markdown, LaTeX, and other formats for writing technical content. You can also import publications from BibTeX. This makes it easy to build a website that looks great on both mobile and desktop devices, helping you grow your audience and get more recognition for your work[1][3].
https://github.com/HugoBlox/theme-academic-cv
GitHub
GitHub - HugoBlox/theme-academic-cv: 🎓 无需编写任何代码即可轻松创建漂亮的学术网站 Easily create a beautiful academic résumé or educational website using…
🎓 无需编写任何代码即可轻松创建漂亮的学术网站 Easily create a beautiful academic résumé or educational website using Hugo and GitHub. No code. - HugoBlox/theme-academic-cv
❤1
#rust #cli #markdown #markdown_slides #presentation #rust #slides #slideshow #terminal
**presenterm** is a tool that lets you create presentations in markdown format right from your terminal. It supports images, animated GIFs, customizable themes, code highlighting, and even exporting to PDF. You can also execute code snippets and render LaTeX formulas. This makes it easy to give tech talks or meetups where terminals are available. The benefits include quick setup, flexibility with customization options, and the ability to share presentations easily by exporting them as PDFs[1][3].
https://github.com/mfontanini/presenterm
**presenterm** is a tool that lets you create presentations in markdown format right from your terminal. It supports images, animated GIFs, customizable themes, code highlighting, and even exporting to PDF. You can also execute code snippets and render LaTeX formulas. This makes it easy to give tech talks or meetups where terminals are available. The benefits include quick setup, flexibility with customization options, and the ability to share presentations easily by exporting them as PDFs[1][3].
https://github.com/mfontanini/presenterm
GitHub
GitHub - mfontanini/presenterm: A markdown terminal slideshow tool
A markdown terminal slideshow tool. Contribute to mfontanini/presenterm development by creating an account on GitHub.
#python
Pydoll is a Python library that makes web automation easier and faster. It doesn't need webdrivers, which can be tricky to set up. Pydoll uses asynchronous programming, making it very efficient for tasks like scraping multiple pages at once. It also helps bypass captchas naturally and simulates human-like interactions on websites. This means you can automate complex tasks quickly without worrying about compatibility issues or slow performance. Overall, Pydoll simplifies web automation and makes it more reliable.
https://github.com/thalissonvs/pydoll
Pydoll is a Python library that makes web automation easier and faster. It doesn't need webdrivers, which can be tricky to set up. Pydoll uses asynchronous programming, making it very efficient for tasks like scraping multiple pages at once. It also helps bypass captchas naturally and simulates human-like interactions on websites. This means you can automate complex tasks quickly without worrying about compatibility issues or slow performance. Overall, Pydoll simplifies web automation and makes it more reliable.
https://github.com/thalissonvs/pydoll
GitHub
GitHub - autoscrape-labs/pydoll: Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic…
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. - GitHub - autoscrape-labs/pydoll: Pydoll is a library for automating chromium-base...
#python #ai #big_model #data_parallelism #deep_learning #distributed_computing #foundation_models #heterogeneous_training #hpc #inference #large_scale #model_parallelism #pipeline_parallelism
Colossal-AI is a powerful tool that helps make large AI models faster, cheaper, and easier to use. It uses special techniques like parallelism to speed up training on big models without needing expensive hardware. This means users can train complex AI models even on regular computers or laptops, saving time and money. Colossal-AI also supports various applications across industries like medicine, video generation, and chatbots, making it very versatile for developers.
https://github.com/hpcaitech/ColossalAI
Colossal-AI is a powerful tool that helps make large AI models faster, cheaper, and easier to use. It uses special techniques like parallelism to speed up training on big models without needing expensive hardware. This means users can train complex AI models even on regular computers or laptops, saving time and money. Colossal-AI also supports various applications across industries like medicine, video generation, and chatbots, making it very versatile for developers.
https://github.com/hpcaitech/ColossalAI
GitHub
GitHub - hpcaitech/ColossalAI: Making large AI models cheaper, faster and more accessible
Making large AI models cheaper, faster and more accessible - hpcaitech/ColossalAI