بستهبندی (Packaging) و امضای دیجیتال (Code Signing) اسکریپتهای پایتون برای اجرای بدون مشکل روی سیستمعامل مک. چندین اسکریپت پایتون دارم که میخواهم آنها را برای استفاده در سیستم عامل مک، پکیج کنم.

لیست پروژههای Mac OS
پروژههای Mac OS
بستهبندی (Packaging) و امضای دیجیتال (Code Signing) اسکریپتهای پایتون برای اجرای بدون مشکل روی سیستمعامل مک. چندین اسکریپت پایتون دارم که میخواهم آنها را برای استفاده در سیستم عامل مک، پکیج کنم.
شرح موقعیت پروژه: ما یک اپلیکیشن اندرویدی داریم که وظیفه پخش و مدیریت محتوای رمزگذاریشده (ویدئو و PDF) را برعهده دارد. اکنون قصد داریم نسخهٔ iOS این اپ را با تمرکز اصلی بر انتشار در App Store ایجاد کرده و در گام بعد، یک نسخه ساده برای macOS نیز ارائه دهیم. برای نسخهٔ macOS میتوان از Mac Catalyst جهت سهولت توسعه بهره برد یا در صورت نیاز، پروژهای مستقل راهاندازی کرد. این پروژه نیازمند تسلط بالای فنی در حوزهٔ سیستمعاملهای اپل (iOS و macOS) است. بنابراین بهدنبال فریلنسر حرفهای هستیم که ضمن داشتن سابقهٔ موفق در طراحی و انتشار اپلیکیشنهای اپل، با مباحث رمزگذاری محتوا، پخش ویدئوی استریمشده و مباحث امنیتی در پلتفرمهای اپل آشنا باشد. اولویت:
- توسعه و تکمیل نسخهٔ iOS و ثبت در App Store
- ایجاد نسخهٔ سادهٔ macOS (ترجیحاً با Mac Catalyst)، درصورت نیاز با سفارشیسازی محدود برای این پلتفرمبا توجه به پیچیدگی پروژه و نیازمندی به بازبینی دقیق، لطفاً تنها افرادی که تسلط و تجربهٔ کافی دارند رزومه و پیشنهاد خود را ارسال کنند.
مسئولیتها و شرح کار:
- توسعه نسخه کامل iOS و اطمینان از عملکرد صحیح بخشهای زیر:o پخش ویدئو و PDF رمزگذاریشدهo احراز هویت و دریافت مجوزهای لازم (Permissions)o وبسرویسها و ارتباط با سرور (APIها)o حفظ امنیت و یکپارچگی دادهها در اپ
- پیادهسازی نسخه مک (macOS) بهصورت ساده و در حداقل زمان، با اولویت استفاده از Mac Catalyst یا در صورت نیاز ساخت پروژه جداگانه
- آمادهسازی اپ برای انتشار در App Store (حداقل برای نسخهٔ iOS) و هماهنگی جهت مراحل بررسی (Review)
- بررسی و اعمال راهکارهای ضد مهندسی معکوس در محدودهٔ سیستمعاملهای اپل
- همکاری نزدیک با تیم یا مدیر پروژه برای دریافت مستندات، راهنماییها و هماهنگی منظم
- ارائه گزارشهای منظم از پیشرفت کار
مهارتها و تخصصهای مورد نیاز: • تسلط کامل به سیستمعاملهای iOS و macOS و جزئیات آنها • مسلط به زبان Swift (آشنایی یا تسلط به Objective-C مزیت محسوب میشود) • تجربه حرفهای در کار با Xcode و ابزارهای مرتبط (Profiler, Simulator, Instruments و ...) • دانش و تجربه در زمینه رمزنگاری (Encryption/Decryption) و استفاده از Keychain یا Secure Enclave • آشنایی با روشهای استریم محتوای چندرسانهای و تجربه در کار با Playerهای مولتیمدیا (بهویژه AVPlayer و فریمورکهای مشابه) • آشنایی با مفاهیم پایه مهندسی معکوس (Reverse Engineering) و ارائه راهکارهایی برای کاهش آسیبپذیری • تجربه پیادهسازی و مصرف وبسرویسها (RESTful، GraphQL یا ...) • ترجیحاً آشنا با Mac Catalyst یا توانمند در ساخت نسخه macOS بهصورت مستقل • تسلط بر اصول طراحی رابط کاربری در iOS/macOS و استانداردهای مربوط به UX/UI پلتفرم اپل • آشنایی با روند انتشار در App Store و قوانین اپل • مهارت در عیبیابی (Debugging)، بهینهسازی کد و استفاده از Crash Reporting و آنالیزهای مربوطه (مانند Firebase Crashlytics) ________________________________________ زمانبندی و شرایط همکاری: • تمرکز اصلی روی نسخه iOS و انتشار آن در App Store است. سپس نسخه macOS در مرحله بعد انجام میشود. • مدت زمان دقیق اجرای پروژه بسته به ارزیابی فریلنسر از حجم کار تعیین میشود. لطفاً در صورت ارسال پیشنهاد، زمانبندی منطقی خود را نیز اعلام فرمایید. • همکاری بهصورت پروژهای و فریلنس خواهد بود. امکان پرداخت مرحلهای (پس از تحویل هر فاز) مهیاست. • در صورت نیاز به تعامل حضوری یا جلسات آنلاین، برنامه زمانبندی و نحوه ارتباط هماهنگ میگردد. ________________________________________ نحوه ارسال رزومه و پیشنهاد: • رزومه و سوابق کاری (ترجیحاً همراه با نمونه اپهای قابل ارائه در App Store) را به ایمیل یا راه ارتباطی درج شده ارسال نمایید. • حتماً در فایل یا متن ارسالی، درباره سابقه کار با Swift/Objective-C، تجربه شما در حوزه رمزنگاری و مقابله با مهندسی معکوس توضیح دهید. • پیشنهاد مالی و زمانبندی پیشنهادی خود را برای دو فاز جداگانه (iOS و سپس macOS) مشخص نمایید. توجه: باتوجه به حساسیت و پیچیدگی پروژه، تنها افرادی که مهارت و تجربه لازم را دارند و پیشتر پروژههایی مشابه انجام دادهاند، اقدام نمایند. ما کاملاً در جریان هزینهها هستیم؛ بنابراین در ارائه پیشنهاد مالی، شفاف و منطقی عمل کنید. با سپاس
شرح موقعیت پروژه: ما یک اپلیکیشن اندرویدی داریم که وظیفه پخش و مدیریت محتوای رمزگذاریشده (ویدئو و PDF) را برعهده دارد. اکنون قصد داریم نسخهٔ iOS این اپ را با تمرکز اصلی بر انتشار در App Store ایجاد کرده و در گام بعد، یک نسخه ساده برای macOS نیز ارائه دهیم. برای نسخهٔ macOS میتوان از Mac Catalyst جهت سهولت توسعه بهره برد یا در صورت نیاز، پروژهای مستقل راهاندازی کرد. این پروژه نیازمند تسلط بالای فنی در حوزهٔ سیستمعاملهای اپل (iOS و macOS) است. بنابراین بهدنبال فریلنسر حرفهای هستیم که ضمن داشتن سابقهٔ موفق در طراحی و انتشار اپلیکیشنهای اپل، با مباحث رمزگذاری محتوا، پخش ویدئوی استریمشده و مباحث امنیتی در پلتفرمهای اپل آشنا باشد. اولویت:
- توسعه و تکمیل نسخهٔ iOS و ثبت در App Store
- ایجاد نسخهٔ سادهٔ macOS (ترجیحاً با Mac Catalyst)، درصورت نیاز با سفارشیسازی محدود برای این پلتفرمبا توجه به پیچیدگی پروژه و نیازمندی به بازبینی دقیق، لطفاً تنها افرادی که تسلط و تجربهٔ کافی دارند رزومه و پیشنهاد خود را ارسال کنند.
مسئولیتها و شرح کار:
- توسعه نسخه کامل iOS و اطمینان از عملکرد صحیح بخشهای زیر:o پخش ویدئو و PDF رمزگذاریشدهo احراز هویت و دریافت مجوزهای لازم (Permissions)o وبسرویسها و ارتباط با سرور (APIها)o حفظ امنیت و یکپارچگی دادهها در اپ
- پیادهسازی نسخه مک (macOS) بهصورت ساده و در حداقل زمان، با اولویت استفاده از Mac Catalyst یا در صورت نیاز ساخت پروژه جداگانه
- آمادهسازی اپ برای انتشار در App Store (حداقل برای نسخهٔ iOS) و هماهنگی جهت مراحل بررسی (Review)
- بررسی و اعمال راهکارهای ضد مهندسی معکوس در محدودهٔ سیستمعاملهای اپل
- همکاری نزدیک با تیم یا مدیر پروژه برای دریافت مستندات، راهنماییها و هماهنگی منظم
- ارائه گزارشهای منظم از پیشرفت کار
مهارتها و تخصصهای مورد نیاز: • تسلط کامل به سیستمعاملهای iOS و macOS و جزئیات آنها • مسلط به زبان Swift (آشنایی یا تسلط به Objective-C مزیت محسوب میشود) • تجربه حرفهای در کار با Xcode و ابزارهای مرتبط (Profiler, Simulator, Instruments و ...) • دانش و تجربه در زمینه رمزنگاری (Encryption/Decryption) و استفاده از Keychain یا Secure Enclave • آشنایی با روشهای استریم محتوای چندرسانهای و تجربه در کار با Playerهای مولتیمدیا (بهویژه AVPlayer و فریمورکهای مشابه) • آشنایی با مفاهیم پایه مهندسی معکوس (Reverse Engineering) و ارائه راهکارهایی برای کاهش آسیبپذیری • تجربه پیادهسازی و مصرف وبسرویسها (RESTful، GraphQL یا ...) • ترجیحاً آشنا با Mac Catalyst یا توانمند در ساخت نسخه macOS بهصورت مستقل • تسلط بر اصول طراحی رابط کاربری در iOS/macOS و استانداردهای مربوط به UX/UI پلتفرم اپل • آشنایی با روند انتشار در App Store و قوانین اپل • مهارت در عیبیابی (Debugging)، بهینهسازی کد و استفاده از Crash Reporting و آنالیزهای مربوطه (مانند Firebase Crashlytics) ________________________________________ زمانبندی و شرایط همکاری: • تمرکز اصلی روی نسخه iOS و انتشار آن در App Store است. سپس نسخه macOS در مرحله بعد انجام میشود. • مدت زمان دقیق اجرای پروژه بسته به ارزیابی فریلنسر از حجم کار تعیین میشود. لطفاً در صورت ارسال پیشنهاد، زمانبندی منطقی خود را نیز اعلام فرمایید. • همکاری بهصورت پروژهای و فریلنس خواهد بود. امکان پرداخت مرحلهای (پس از تحویل هر فاز) مهیاست. • در صورت نیاز به تعامل حضوری یا جلسات آنلاین، برنامه زمانبندی و نحوه ارتباط هماهنگ میگردد. ________________________________________ نحوه ارسال رزومه و پیشنهاد: • رزومه و سوابق کاری (ترجیحاً همراه با نمونه اپهای قابل ارائه در App Store) را به ایمیل یا راه ارتباطی درج شده ارسال نمایید. • حتماً در فایل یا متن ارسالی، درباره سابقه کار با Swift/Objective-C، تجربه شما در حوزه رمزنگاری و مقابله با مهندسی معکوس توضیح دهید. • پیشنهاد مالی و زمانبندی پیشنهادی خود را برای دو فاز جداگانه (iOS و سپس macOS) مشخص نمایید. توجه: باتوجه به حساسیت و پیچیدگی پروژه، تنها افرادی که مهارت و تجربه لازم را دارند و پیشتر پروژههایی مشابه انجام دادهاند، اقدام نمایند. ما کاملاً در جریان هزینهها هستیم؛ بنابراین در ارائه پیشنهاد مالی، شفاف و منطقی عمل کنید. با سپاس
برای اجرای شبیه ساز مکینتاش به مشکل برخورد کردم و موفق به اجرای شبیه ساز نشدم نیازمند فریلنسری هستیم که بتواند این مشکل را با استفاده از ریموت دسکتاپ حل کند (فایلهای اجرای سیستم عامل موجود می باشد) با تشکر
برای اجرای شبیه ساز مکینتاش به مشکل برخورد کردم و موفق به اجرای شبیه ساز نشدم نیازمند فریلنسری هستیم که بتواند این مشکل را با استفاده از ریموت دسکتاپ حل کند (فایلهای اجرای سیستم عامل موجود می باشد) با تشکر
با سلام و احترام
برای یک مجموعه در زمینه صادرات و واردات فعالیت میکنه، برای کنترل انبارداری و حسابداری و واریز وجه مشتریان نیازمند این هستم که برنامه ایی با سی شارپ ( یا پیشنهاد دیگری اگر دارید بدهید ) که بتوانم آن را در سیستم عامل مک اجرایی کنم
به این صورت که
۲۰ عدد کالا در انبار شماره ۱ موجود میباشد ۵ عدد کالا از انبار شماره ۱ به انبار شماره ۲ انتقال پیدا میکند. بعدش از ۳ عدد کالا از انبار شماره ۲ به انبار شماره ۳ انتقال پیدا میکند
این برنامه باید وقتی آمار خروجی انبارها رو که میگیرم بهم گزارش بده که اگر من موجودی انبار شماره ۱ رو انتخاب کردم بهم بگه ۱۵ عدد. انبار شماره ۲ میشود ۲ عدد، و انبار شماره ۳ میشود ۳ عدد
این تا اینجا میشه بحث انبارداری
حال قصد دارم که حسابداری این کارها رو انجام بدهم.
من از انبار شماره ۳ ، یک عدد کالا رو به مشتری شماره A به فروش میرسونم به قیمت ۵ میلیون تومان مشتری فوق مبلغ ۲ میلیون به یکی از حساب های تعریف شده براشون واریز میکنه
وقتی بخام گزارش بگیرم گزارشات رو باید به این صورت بهم بده:
صورتحساب مشتری A خرید کالا به مبلغ ۵ میلیون واریز وجه به حساب .... مبلغ ۲ میلیون
============ گزارش حساب بانکی خودم وقتی موجودی رو میخام چک کنم
تاریخ...... واریز پول از حساب مشتری A به حساب بانکی موجودی: ۲ میلیون تومان
برای من مهمه که در یک ویدئو کنفرانس توضیحات مورد نظر رو باید بتونم به بهترین نحو توضیح بدم که کیفیت کار بتونه به بهترین نحو اجرا بشه.
در ضمن من سعی میکنم پول خوب بدم برای پروژه تا در سریعترین زمان ممکن پروژه برسه به دستم.
پس لطفا کسانی که در این زمینه تجربه دارند درخواست میکنم درخواست خودشون رو ارسال بکنند.
با تشکر
ممنونم از اینکه وقت گذاشتی و خوندی
با سلام و احترام
برای یک مجموعه در زمینه صادرات و واردات فعالیت میکنه، برای کنترل انبارداری و حسابداری و واریز وجه مشتریان نیازمند این هستم که برنامه ایی با سی شارپ ( یا پیشنهاد دیگری اگر دارید بدهید ) که بتوانم آن را در سیستم عامل مک اجرایی کنم
به این صورت که
۲۰ عدد کالا در انبار شماره ۱ موجود میباشد ۵ عدد کالا از انبار شماره ۱ به انبار شماره ۲ انتقال پیدا میکند. بعدش از ۳ عدد کالا از انبار شماره ۲ به انبار شماره ۳ انتقال پیدا میکند
این برنامه باید وقتی آمار خروجی انبارها رو که میگیرم بهم گزارش بده که اگر من موجودی انبار شماره ۱ رو انتخاب کردم بهم بگه ۱۵ عدد. انبار شماره ۲ میشود ۲ عدد، و انبار شماره ۳ میشود ۳ عدد
این تا اینجا میشه بحث انبارداری
حال قصد دارم که حسابداری این کارها رو انجام بدهم.
من از انبار شماره ۳ ، یک عدد کالا رو به مشتری شماره A به فروش میرسونم به قیمت ۵ میلیون تومان مشتری فوق مبلغ ۲ میلیون به یکی از حساب های تعریف شده براشون واریز میکنه
وقتی بخام گزارش بگیرم گزارشات رو باید به این صورت بهم بده:
صورتحساب مشتری A خرید کالا به مبلغ ۵ میلیون واریز وجه به حساب .... مبلغ ۲ میلیون
============ گزارش حساب بانکی خودم وقتی موجودی رو میخام چک کنم
تاریخ...... واریز پول از حساب مشتری A به حساب بانکی موجودی: ۲ میلیون تومان
برای من مهمه که در یک ویدئو کنفرانس توضیحات مورد نظر رو باید بتونم به بهترین نحو توضیح بدم که کیفیت کار بتونه به بهترین نحو اجرا بشه.
در ضمن من سعی میکنم پول خوب بدم برای پروژه تا در سریعترین زمان ممکن پروژه برسه به دستم.
پس لطفا کسانی که در این زمینه تجربه دارند درخواست میکنم درخواست خودشون رو ارسال بکنند.
با تشکر
ممنونم از اینکه وقت گذاشتی و خوندی
سلام دوستان یک پروژه برای MAC OS میخوام که مدیریت کلیپ بورد رو انجام بده
- تاریخچه هر چیزی که در کلیپ بورد وارد میشه رو نگه میداره. متن، عکس یا هر چیزی
- امکان جستجوی متنی
- امکان انتخاب محتوای فعلی کلیپ بورد از تاریخچه
- امکاناتی مثل مشخص کردن تعداد نگهداری تاریخچه، نوع (متن/عکس و ...) و Favorites
برخی از امکانات رو برای پکیج پریمیوم در نظر میگیریم و در App store قرار میدیم اکانت برای App store در اختیارتون قرار میگیره
شرایط تحویل:
- برنامه با سورس کامل و مستندات از ابتدا روی گیت کارفرما قرار میگیره
- اپ داخل App store قرار بگیره و امکانات پرداخت و پریمیوم کامل کار کنه
- مدتی پشتیبانی هم لازم هست
اگر پیشنهادی برای برنامه های دیگه ای هم برای App store دارید قابل مذاکره هست
سلام دوستان یک پروژه برای MAC OS میخوام که مدیریت کلیپ بورد رو انجام بده
- تاریخچه هر چیزی که در کلیپ بورد وارد میشه رو نگه میداره. متن، عکس یا هر چیزی
- امکان جستجوی متنی
- امکان انتخاب محتوای فعلی کلیپ بورد از تاریخچه
- امکاناتی مثل مشخص کردن تعداد نگهداری تاریخچه، نوع (متن/عکس و ...) و Favorites
برخی از امکانات رو برای پکیج پریمیوم در نظر میگیریم و در App store قرار میدیم اکانت برای App store در اختیارتون قرار میگیره
شرایط تحویل:
- برنامه با سورس کامل و مستندات از ابتدا روی گیت کارفرما قرار میگیره
- اپ داخل App store قرار بگیره و امکانات پرداخت و پریمیوم کامل کار کنه
- مدتی پشتیبانی هم لازم هست
اگر پیشنهادی برای برنامه های دیگه ای هم برای App store دارید قابل مذاکره هست
موضوع پیج: فروش و معرفی شمعهای دستساز با کیفیت بالا نامگذاری پیج: الهام گرفته از گربهی من "مایا"
نیازها و انتظارات:
- ایجاد و مدیریت محتوا:تهیه و پستگذاری مطالب منظم و جذاب درباره شمعها.استفاده از عکسها و ویدیوهای با کیفیت برای نمایش بهتر محصولات.نوشتن کپشنهای خلاقانه و مرتبط با هر پست که ویژگیهای منحصر به فرد شمعها را توضیح میدهد.
- افزایش تعامل با کاربران:پاسخگویی به سوالات و نظرات کاربران برای افزایش تعامل و ایجاد ارتباط مستقیم با مشتریان.اجرای مسابقات و کمپینهای تبلیغاتی برای افزایش تعامل و جذب فالوورهای جدید.
- مدیریت تبلیغات:ایجاد و مدیریت کمپینهای تبلیغاتی هدفمند برای افزایش دیده شدن و فروش محصولات.همکاری با اینفلوئنسرهای مرتبط برای تبلیغ محصولات و افزایش آگاهی از برند.
- تحلیل و گزارشدهی:بررسی و تحلیل عملکرد پستها و استوریها برای بهبود مستمر استراتژی محتوایی.ارائه گزارشهای منظم از رشد و عملکرد پیج.انتظارات:حفظ محرمانگی اطلاعات و طرحهای مربوط به محصولات و استراتژیها.خلاقیت و دقت در طراحی محتوا به گونهای که ارزشها و کیفیت بالای محصولات به خوبی منتقل شود.هماهنگی و ارتباط مستمر برای بهبود و توسعه پیج.اهداف:افزایش تعداد فالوورها و تعاملات پیج.افزایش فروش محصولات.ایجاد برند متمایز و شناخته شده در بازار.
موضوع پیج: فروش و معرفی شمعهای دستساز با کیفیت بالا نامگذاری پیج: الهام گرفته از گربهی من "مایا"
نیازها و انتظارات:
- ایجاد و مدیریت محتوا:تهیه و پستگذاری مطالب منظم و جذاب درباره شمعها.استفاده از عکسها و ویدیوهای با کیفیت برای نمایش بهتر محصولات.نوشتن کپشنهای خلاقانه و مرتبط با هر پست که ویژگیهای منحصر به فرد شمعها را توضیح میدهد.
- افزایش تعامل با کاربران:پاسخگویی به سوالات و نظرات کاربران برای افزایش تعامل و ایجاد ارتباط مستقیم با مشتریان.اجرای مسابقات و کمپینهای تبلیغاتی برای افزایش تعامل و جذب فالوورهای جدید.
- مدیریت تبلیغات:ایجاد و مدیریت کمپینهای تبلیغاتی هدفمند برای افزایش دیده شدن و فروش محصولات.همکاری با اینفلوئنسرهای مرتبط برای تبلیغ محصولات و افزایش آگاهی از برند.
- تحلیل و گزارشدهی:بررسی و تحلیل عملکرد پستها و استوریها برای بهبود مستمر استراتژی محتوایی.ارائه گزارشهای منظم از رشد و عملکرد پیج.انتظارات:حفظ محرمانگی اطلاعات و طرحهای مربوط به محصولات و استراتژیها.خلاقیت و دقت در طراحی محتوا به گونهای که ارزشها و کیفیت بالای محصولات به خوبی منتقل شود.هماهنگی و ارتباط مستمر برای بهبود و توسعه پیج.اهداف:افزایش تعداد فالوورها و تعاملات پیج.افزایش فروش محصولات.ایجاد برند متمایز و شناخته شده در بازار.
سلام خدمت دوستان برنامه نویس اپل بنده نیاز به یک برنامه مدیریت پرونده های مطب دندانپزشکی دارم نیاز کلی به اینصورت هست که، کلی پرونده بیمار به صورت دست نویس داریم که برای 3 سال گذشته هست و میخوام برنامه قابلیت وارد کردن اطلاعات پرونده به صورت دستی رو داشته باشه که این مشخصات رو داخلش وارد کنیم (مثل سن ،جنسیت، تاریخ اخرین مراجعه و..) و قابلیت سرچ نام بیمار رو هم داشته باشه، که وقتی دکتر سرچ کنه اطلاعات بیمار بیاد بالا
توضیحات تکمیلی:
- زبان برنامه انگلیسی باشه فقط - بعد از سرچ کردن اسم بیمار و بالا اومدن پرونده قابلیت اضافه کردن و ویرایش اطلاعات رو هم داشته باشه (مثل تاریخ مراجعه جدید) - سیستم عامل Mac هست
سلام خدمت دوستان برنامه نویس اپل بنده نیاز به یک برنامه مدیریت پرونده های مطب دندانپزشکی دارم نیاز کلی به اینصورت هست که، کلی پرونده بیمار به صورت دست نویس داریم که برای 3 سال گذشته هست و میخوام برنامه قابلیت وارد کردن اطلاعات پرونده به صورت دستی رو داشته باشه که این مشخصات رو داخلش وارد کنیم (مثل سن ،جنسیت، تاریخ اخرین مراجعه و..) و قابلیت سرچ نام بیمار رو هم داشته باشه، که وقتی دکتر سرچ کنه اطلاعات بیمار بیاد بالا
توضیحات تکمیلی:
- زبان برنامه انگلیسی باشه فقط - بعد از سرچ کردن اسم بیمار و بالا اومدن پرونده قابلیت اضافه کردن و ویرایش اطلاعات رو هم داشته باشه (مثل تاریخ مراجعه جدید) - سیستم عامل Mac هست
یک سورس کد برای پردازش تصویر به روش Pix2Pix Image to Image Translation دارم که با نسخه 1,15 TensorFlow کار می کنه و می خواهم روی محیط Google Colab و یا روی لوکال با MacOS M1 Chip اجراش کنم.
برای این کار باید تمام Dependency ها اعم از خود پایتون و سایر پکیج ها با این نسخه سازگار باشند من تونستم نسخه ۲ پایتون رو روی محیط گوگل کولب فعال کنم ولی تو این روش نسخه GPU پکیج TensorFlow کار نمی کنه. برای این کار نیاز به پایتون ۳ هست ولی آخرین ورژنی از پایتون ۳ که با نسخه 1.15 TensorFlow سازگار هستش نسخه ۳.۷ هست.
من فایل .ipynb رو که روی گوگل کولب با موفقیت اجرا کردم آپلود می کنم تا بیشتر در مورد پروژه اطلاعات داشته باشید.
بعد از انتخاب فریلنسر می تونم سورس کد کلی رو هم ارسال کنم ولی بدون این کد هم می شه شروع کرد.
چیزی که در انتهای پروژه از فریلنسر عزیز می خوام فقط یکی از این موارد هستش (اولویت بیشتر با شماره ۱ هستش وو به ترتیب به همین شکل ادامه پیدا می کنه)
۱. نصب نسخه ۳.۷ پایتون و TensorFlow 1.15 بر روی گوگل کولب و اجرای سورس کد با بهره گیری از GPU بدون کوچکترین تغییر در سورس کد اصلی
- نصب نسخه ۳.۷ پایتون و TensorFlow 1.15 بر روی سیستم مک با چیپ M1 و اجرای سورس کد با بهره گیری از GPU بدون کوچکترین تغییر در سورس کد اصلی
۳. اجرای کد با به روزترین نسخه تمام dependency ها که نیاز به انجام تغییرات جزئی در سورس کد خواهد بود.
۴. اجرای کد بر روی یک notebook که خود TensorFlow در محیط کولب دارد و استفاده از به روز ترین نسخه ها به شرط گرفتن نتایج دقیقا مشابه سورس کد (Laplacian Mean Squared Error & SNR)
فایل نوت بوک رو می تونید از این لینک بگیرید: https://we.tl/t-QvUwtm3bMl
برای درک بهتر نیازمندی های این پروژه می تونید به سوالی که تو این لینک آپلود کردم هم مراجعه کنید: https://stackoverflow.com/questions/77795612/how-to-run-tensorflow-gpu-version-on-google-colab-with-python-2-7
یک سورس کد برای پردازش تصویر به روش Pix2Pix Image to Image Translation دارم که با نسخه 1,15 TensorFlow کار می کنه و می خواهم روی محیط Google Colab و یا روی لوکال با MacOS M1 Chip اجراش کنم.
برای این کار باید تمام Dependency ها اعم از خود پایتون و سایر پکیج ها با این نسخه سازگار باشند من تونستم نسخه ۲ پایتون رو روی محیط گوگل کولب فعال کنم ولی تو این روش نسخه GPU پکیج TensorFlow کار نمی کنه. برای این کار نیاز به پایتون ۳ هست ولی آخرین ورژنی از پایتون ۳ که با نسخه 1.15 TensorFlow سازگار هستش نسخه ۳.۷ هست.
من فایل .ipynb رو که روی گوگل کولب با موفقیت اجرا کردم آپلود می کنم تا بیشتر در مورد پروژه اطلاعات داشته باشید.
بعد از انتخاب فریلنسر می تونم سورس کد کلی رو هم ارسال کنم ولی بدون این کد هم می شه شروع کرد.
چیزی که در انتهای پروژه از فریلنسر عزیز می خوام فقط یکی از این موارد هستش (اولویت بیشتر با شماره ۱ هستش وو به ترتیب به همین شکل ادامه پیدا می کنه)
۱. نصب نسخه ۳.۷ پایتون و TensorFlow 1.15 بر روی گوگل کولب و اجرای سورس کد با بهره گیری از GPU بدون کوچکترین تغییر در سورس کد اصلی
- نصب نسخه ۳.۷ پایتون و TensorFlow 1.15 بر روی سیستم مک با چیپ M1 و اجرای سورس کد با بهره گیری از GPU بدون کوچکترین تغییر در سورس کد اصلی
۳. اجرای کد با به روزترین نسخه تمام dependency ها که نیاز به انجام تغییرات جزئی در سورس کد خواهد بود.
۴. اجرای کد بر روی یک notebook که خود TensorFlow در محیط کولب دارد و استفاده از به روز ترین نسخه ها به شرط گرفتن نتایج دقیقا مشابه سورس کد (Laplacian Mean Squared Error & SNR)
فایل نوت بوک رو می تونید از این لینک بگیرید: https://we.tl/t-QvUwtm3bMl
برای درک بهتر نیازمندی های این پروژه می تونید به سوالی که تو این لینک آپلود کردم هم مراجعه کنید: https://stackoverflow.com/questions/77795612/how-to-run-tensorflow-gpu-version-on-google-colab-with-python-2-7