প্রকল্প সম্পর্কে

OneFlow একটি ডিপ লার্নিং ফ্রেমওয়ার্ক যা ব্যবহারকারী-বান্ধব, স্কেলযোগ্য এবং দক্ষ হওয়ার জন্য ডিজাইন করা হয়েছে। এটি মডেল প্রোগ্রামিংয়ের জন্য PyTorch-সদৃশ API, n-মাত্রিক সমান্তরাল নির্বাহে স্কেল করার জন্য Global Tensor এবং মডেল ত্বরান্বিত ও স্থাপনের জন্য Graph Compiler প্রদান করে। ### মূল বৈশিষ্ট্য - **PyTorch-সদৃশ API**: PyTorch-এর মতো স্বজ্ঞাত মডেল প্রোগ্রামিং সক্ষম করে। - **Global Tensor**: বহুমাত্রিক সমান্তরাল আর্কিটেকচারে মডেল স্কেল করার সুবিধা দেয়। - **Graph Compiler**: প্রশিক্ষণ ত্বরান্বিত করতে এবং স্থাপনা সহজ করতে গণনামূলক গ্রাফ অপ্টিমাইজ করে। ### সিস্টেম প্রয়োজনীয়তা - Linux অপারেটিং সিস্টেম। - Python 3.7, 3.8, 3.9, 3.10 বা 3.11। - GPU ত্বরণের জন্য CUDA আর্কিটেকচার 6.0 বা তার বেশি, CUDA Toolkit 10.0 বা তার বেশি এবং Nvidia ড্রাইভার সংস্করণ 440.33 বা তার বেশি। ### ইনস্টলেশন পদ্ধতি - **Docker**: CUDA সমর্থনসহ প্রি-বিল্ট নাইটলি Docker ইমেজ উপলব্ধ। - **Pip**: স্থিতিশীল রিলিজ এবং নাইটলি বিল্ড (শুধুমাত্র CPU বা CUDA) pip-এর মাধ্যমে ইনস্টল করা যায়, চীনের ব্যবহারকারীদের জন্য দেশীয় মিরর বিকল্পসহ। - **সোর্স কোড**: ব্যবহারকারীরা রিপোজিটরি ক্লোন করে CMake দিয়ে বিল্ড করতে পারেন, CPU-শুধু বা CUDA পরিবেশের জন্য কনফিগারেশন প্রিসেটসহ। ### ইকোসিস্টেম এবং মডেল জু - **Libai**: বৃহৎ-স্কেল ট্রান্সফরমার মডেলের সমান্তরাল প্রশিক্ষণের জন্য ডিজাইন করা একটি টুলবক্স, যার মধ্যে BERT, GPT, T5, VisionTransformer এবং SwinTransformer অন্তর্ভুক্ত। - **FlowVision**: কম্পিউটার ভিশন ডেটাসেট, আধুনিক মডেল এবং ইউটিলিটি প্রদানকারী একটি টুলবক্স। - **OneFlow-Models**: ResNet-50 এবং Wide&Deep-এর মতো মডেল বাস্তবায়ন প্রদান করে (পুরানো হিসেবে উল্লেখিত)। ### কমিউনিটি এবং যোগাযোগ - **চীনা চ্যানেল**: QQ গ্রুপ (331883), WeChat (OneFlowXZS) এবং Zhihu সংস্থা পৃষ্ঠা। - **আন্তর্জাতিক চ্যানেল**: Discord সার্ভার, Twitter, LinkedIn এবং Medium ব্লগ। - বাগ রিপোর্ট এবং ফিচার অনুরোধ GitHub ইস্যুর মাধ্যমে পরিচালিত হয়। OneFlow মূলত OneFlow Inc. এবং Zhejiang Lab দ্বারা উন্নত এবং Apache License 2.0-এর অধীনে বিতরণ করা হয়।