@VNTechies Bác dùng thêm chức năng Content Licensing của Viblo để chọn giấy phép cho bài viết của bác nhé. Mặc định không chọn thì license khi bác publish bài, bài viết sẽ có giấy phép là All Right Reserved theo quy định của Viblo.
Em có đang làm theo hướng dẫn thì bị lỗi Authentication failed, em có thử research cũng như là đọc các comment của các bạn ở dưới nhưng có vẻ nó vẫn ko work, anh xem qua giúp em với ạ
Dùng từ "đánh đổi" thì không đến mức đó, chỉ là a thích việc a đang làm thôi, hầu như a luôn ngồi máy tính cả ngày, 7 ngày 1 tuần và quanh năm: để làm việc, để vọc vạch những cái mới, làm dự án riêng,... Đúng là vì thế mà a cũng ít có thời gian hơn cho các mqh bên ngoài, nhìn đi nhìn lại cả ngày chỉ ở trong phòng với cái laptop. Nhưng a thấy thích những việc a đang làm, nó giúp a phát triển, học/làm đc nhiều hơn, kiếm cũng đc nhiều hơn nữa 🤣🤣🤣.
cluster của mình có 3 node đó bạn, bạn thử set replica lên > 1 rồi get pod là sẽ thấy mỗi pod chạy trên 1 node nhé.
Nếu chỉ dùng 1 node như local, minikube của bạn thì mình đã ko viết series này rồi . Ngay từ đầu series mình đã nói rõ là chúng ta sẽ thực hành trên cluster của mình, tối thiểu luôn có 3 node cho các bạn
Thêm nữa 5>2, ta chắc chắn một điều là số lượng 5 xuất hiện ít hơn số lượng 2 xuất hiện, do đó cuối cùng ta chỉ cần đếm số lần 5 xuất hiện là đủ.
Đoạn này mình đọc hơi khó hiểu, bạn giải thích cho mình hiểu hơn là vì sao 5 > 2 thì số lượng 5 xuất hiện ít hơn số lượng 2 xuất hiện với.
Mình thắc mắc 1 vấn đề là khúc "Patch Embedding" bạn có nói tới 1 câu là "Mỗi phần tử đóng vai trò như các kí tự trong các bài toán xử lý ngôn ngữ" nếu hiểu theo nghĩa lập trình thì có phải là 1 patch đó sẽ có 1 ký tự hay có thể là 1,5 hoặc hơn nhiều ký tự bạn nhỉ ? do nếu cố định mổi patch là 1 ký tự thì việc phân chia hình ảnh lúc đưa vào sẽ rất phúc tạp (hay có các nào khác để làm việc này)
mình xin cảm ơn vì bạn đã chia sẽ bài viết.
@nhancuachungta đúng vậy, theo mình mới tìm hiểu thì cái này chỉ sử dụng api của openai sử dụng model text-davinci-003, nhưng mình dùng thì nó cũng đủ cho mình rồi, cần thiết hơn thì mình lên web, nhưng dạo này web hay bị tèo quá
THẢO LUẬN
@mynamebvh @huukimit Thanks 2 anh Do bận quá chưa reply được mình đã fix thành công rồi nha
Bạn cho code vào trong thẻ codeblock đi, đọc như này mù mắt.
Mình cũng nghĩ vậy. Bác @hungify thử dùng cái
depends_onvà kiểm tra lại hostname + credentials của mysql xem server đã dùng đúng chưa?@VNTechies Bác dùng thêm chức năng Content Licensing của Viblo để chọn giấy phép cho bài viết của bác nhé. Mặc định không chọn thì license khi bác publish bài, bài viết sẽ có giấy phép là
All Right Reservedtheo quy định của Viblo.Cách chọn giấy phép cho bài viết, bác tham khảo bài thông báo sau: https://viblo.asia/announcements/viblo-bo-sung-chuc-nang-content-licensing-tich-hop-creative-commons-copyright-licenses-924lJ3185PM
vãi cả Ngọt Bùi =)))
Anh cho em hỏi thêm là trường hợp pull secret của ECR nó hay hết hạn thì anh xử lí như thế nào trong flow này vậy ạ
Hi anh,
Em có đang làm theo hướng dẫn thì bị lỗi Authentication failed, em có thử research cũng như là đọc các comment của các bạn ở dưới nhưng có vẻ nó vẫn ko work, anh xem qua giúp em với ạ
.env:
Dockerfile:
docker-compose.yml
app.js
Em có thử đổi admin -> my_db giống như comment của một bạn ở dưới, nhưng nó cũng không hiệu quả, Hy vọng anh có thể giúp em,
Em cảm ơn ạ
là sao bạn nhỉ?
vậy là bạn bị lỗi khi
docker compose up ...hay là lỗi khi exec vào containerdocker compose exec app sh?@wake95 e chạy ở project root nhé, nơi mà e có file
composer.jsonấycám ơn e đã theo dõi.
Dùng từ "đánh đổi" thì không đến mức đó, chỉ là a thích việc a đang làm thôi, hầu như a luôn ngồi máy tính cả ngày, 7 ngày 1 tuần và quanh năm: để làm việc, để vọc vạch những cái mới, làm dự án riêng,... Đúng là vì thế mà a cũng ít có thời gian hơn cho các mqh bên ngoài, nhìn đi nhìn lại cả ngày chỉ ở trong phòng với cái laptop. Nhưng a thấy thích những việc a đang làm, nó giúp a phát triển, học/làm đc nhiều hơn, kiếm cũng đc nhiều hơn nữa 🤣🤣🤣.
Nếu như bạn vẫn thắc mắc nhé
cluster của mình có 3 node đó bạn, bạn thử set replica lên > 1 rồi
get podlà sẽ thấy mỗi pod chạy trên 1 node nhé.Nếu chỉ dùng 1 node như local, minikube của bạn thì mình đã ko viết series này rồi
. Ngay từ đầu series mình đã nói rõ là chúng ta sẽ thực hành trên cluster của mình, tối thiểu luôn có 3 node cho các bạn
😍cám ơn bạn đã theo dõi 😍
Thêm nữa 5>2, ta chắc chắn một điều là số lượng 5 xuất hiện ít hơn số lượng 2 xuất hiện, do đó cuối cùng ta chỉ cần đếm số lần 5 xuất hiện là đủ. Đoạn này mình đọc hơi khó hiểu, bạn giải thích cho mình hiểu hơn là vì sao 5 > 2 thì số lượng 5 xuất hiện ít hơn số lượng 2 xuất hiện với.
home screen: import 'package:flutter/cupertino.dart';
// import 'package:http/http.dart'; import 'package:flutter/material.dart'; import 'package:flutter_auth/Screens/Welcome/components/login_signup_btn.dart';
class homescreen extends StatefulWidget { const homescreen({Key? key}) : super(key: key);
Widget build(BuildContext context) { return Scaffold( appBar: AppBar(backgroundColor: Colors.pink, title: Text('Home')), body: Column( children: [ Row(children: [ ElevatedButton( child: Text('log out'), style: ButtonStyle( backgroundColor: MaterialStateProperty.all(Colors.red)), onPressed: () {Navigator.push( context, MaterialPageRoute( builder: (context) => const LoginAndSignupBtn() ) );},
}
@override State<homescreen> createState() => _homescreenState(); }
class _homescreenState extends State<homescreen> { @override Widget build(BuildContext context) { return const Placeholder(); } } /* mẫu code navigative
class FirstRoute extends StatelessWidget { const FirstRoute({super.key});
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('First Route'), ), body: Center( child: ElevatedButton( child: const Text('Open route'), onPressed: () { // Navigate to second route when tapped. }, ), ), ); } }
class SecondRoute extends StatelessWidget { const SecondRoute({super.key});
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Second Route'), ), body: Center( child: ElevatedButton( onPressed: () { // Navigate back to first route when tapped. }, child: const Text('Go back!'), ), ), ); } } */
Mình thắc mắc 1 vấn đề là khúc "Patch Embedding" bạn có nói tới 1 câu là "Mỗi phần tử đóng vai trò như các kí tự trong các bài toán xử lý ngôn ngữ" nếu hiểu theo nghĩa lập trình thì có phải là 1 patch đó sẽ có 1 ký tự hay có thể là 1,5 hoặc hơn nhiều ký tự bạn nhỉ ? do nếu cố định mổi patch là 1 ký tự thì việc phân chia hình ảnh lúc đưa vào sẽ rất phúc tạp (hay có các nào khác để làm việc này) mình xin cảm ơn vì bạn đã chia sẽ bài viết.
@nhancuachungta đúng vậy, theo mình mới tìm hiểu thì cái này chỉ sử dụng api của openai sử dụng model text-davinci-003, nhưng mình dùng thì nó cũng đủ cho mình rồi, cần thiết hơn thì mình lên web, nhưng dạo này web hay bị tèo quá
@Sauancut sao mình vào ko được 2 link này thế bạn, bạn có up lên driver hay gì không, share cho mình với. cám ơn bạn
sos
tks