Jeremy Howard demo for Mojo launch

  Рет қаралды 133,815

Jeremy Howard

Jeremy Howard

Күн бұрын

Пікірлер: 236
@ArielTavori
@ArielTavori Жыл бұрын
Incredible work guys, can't wait to see where this goes!
@nektariosmusic
@nektariosmusic Жыл бұрын
Awesome! Looking forward to using it! Been waiting for years for a programming language like this...
@Anton_Sh.
@Anton_Sh. Жыл бұрын
This is actually pretty impressive and remarkable.
@xskrish
@xskrish Жыл бұрын
im a Java/Javascript dev and i love what im seeing! cant wait to test this out when its fully released & classes are supported
@ashutoshrudraksh2977
@ashutoshrudraksh2977 Жыл бұрын
We love and support Jeremy Howard and his hard-work and team behind Mojo!😇😍
@srikanta80
@srikanta80 Жыл бұрын
This is incredible work for data science especially overcoming weaknesses such as high performance matrix multiplication.
@khusham6216
@khusham6216 Жыл бұрын
@Srikanta Prasad SV I see you point but wouldn't you agree it would at least benefit users in being a more general purpose programming language compared to python ?
@jordixboy
@jordixboy Жыл бұрын
hmm, Python is already good with this, you have numba for example which compiles down to machine code, etc
@khusham6216
@khusham6216 Жыл бұрын
Numba has a limited use case and can definitely not be considered as a superset of python. It gives some functionality but takes some in return.
@IExSet
@IExSet Жыл бұрын
It's not Mojo fast, it is Python so slow !
@Dendus90
@Dendus90 Жыл бұрын
Thanks for sharing. However, after watching this demo, I am not convinced. They deliberately took an algorithm (iteration over lists) that is well-known to be slow in Python as a benchmark. They did not compare the performance with respect to numpy and Numba. Moreover, considering they use LLVM under the hood, I expect the boost will be comparable with existing solutions like Numba JIT, which also leverages LLVM. They also mentioned training DL models but did not explicitly list any gradient backward computations performance boost vs PyTorch or Jax.
@brandoconnor
@brandoconnor Жыл бұрын
@howardjeremyp - this was my thought too. The base case here is kind of a straw man - no one needing performance from a matrix-like data structure is going to use vanilla Python. What do the benchmarks look like compared to what practitioners are realistically using (numpy, pandas, or libs that leverage LLVM)? I'd be curious to get a better understanding of the unique value add (fusion, et al) and a more apples-to-apples performance comparison.
@Optimistas777
@Optimistas777 Жыл бұрын
@@brandoconnor I think the value here is that it's going to be python all the way down. With any of your mentioned tools, like numpy or pandas, if you try to modify or look anything deeper, you'll hit a wall of having to switch to another language.
@tenthlegionstudios1343
@tenthlegionstudios1343 Жыл бұрын
This is what I was thinking . I only have a little exposure to this, but one of the courses I took basically said to always avoid direct loops. And use numpy for all matrix calculations. Thanks for clarifying. This still seems to make it easier for people to modify algorithms, and deal with memory and memory alignment easier. As well as lower level paradigms. But the comparison wasnt exactly fair.
@nicholaswogan
@nicholaswogan Жыл бұрын
Looks like Mojo used the new MLIR compiler technology, which is different than LLVM. This could distinguish Mojo from LLVM based compilers like numba
@tenthlegionstudios1343
@tenthlegionstudios1343 Жыл бұрын
@@nicholaswogan Very interesting. Going to have to look into this.
@InternetHuman16
@InternetHuman16 Жыл бұрын
Imagine if Mojo takes off, but none of the LLMs can assist writing code in it as there isn't enough training data (yet).
@manojlds
@manojlds Жыл бұрын
People have been using copilot for their own internal dsls etc.
@AmanKumarSharma-de7ft
@AmanKumarSharma-de7ft Жыл бұрын
It support python though
@ch1n3du3
@ch1n3du3 Жыл бұрын
it's a superset of python so a lot of that data should transfer well
@Imcomprehensibles
@Imcomprehensibles Жыл бұрын
The thing about LLMs is that it doesn't take much to extrapolate
@mikkosalama
@mikkosalama Жыл бұрын
Just feed examples and documentation and it will do it...
@AWriterWandering
@AWriterWandering Жыл бұрын
I would be interested in seeing a comparison between Mojo and Cython, Python’s existing superset.
@rounaksen1683
@rounaksen1683 Жыл бұрын
At First I thought it is good and cool. Then after Each Cell My Mind is Being Blown away constantly!! Superb Language!!
@FarqMuckerberg
@FarqMuckerberg Жыл бұрын
Mojo looks very promising and I can't wait until it reaches a level of maturity where I can put its power in to production..... Superset of python was an excellent design decision, taking the best ideas from Rust, Swift, C and Haskell... Very Exciting! Chris Lattner is an absolute genius been a huge fan of LLVM since it became the default in FreeBSD. Suffice to say Mojo on paper satisfies all my requirements for the language I've always wanted but didn't exist.
@anirbanc88
@anirbanc88 Жыл бұрын
will we have the next fastAI course using mojo? ;)
@Optimistas777
@Optimistas777 Жыл бұрын
very likely
@thumarzeel
@thumarzeel Жыл бұрын
Of course
@JohannPetrak
@JohannPetrak Жыл бұрын
From the FAQ: "We don’t have an established plan for open-sourcing yet.". I may get interested once they have open sourced it and definitely not sooner.
@hkanything
@hkanything Жыл бұрын
How does it compare to other popular acceleration methods, says, numba, cython, pypy?
@sapito169
@sapito169 Жыл бұрын
i am in love at first sight with this language
@Haroon_abbasi
@Haroon_abbasi Жыл бұрын
excited to be here before mojo pops off!
@andrewminhnguyen9446
@andrewminhnguyen9446 Жыл бұрын
Unsurprising -- Chris Lattner, incredible!
@_AdarshVaidyadabl
@_AdarshVaidyadabl Жыл бұрын
you look like a chic
@user-coexist
@user-coexist Жыл бұрын
Cant believe the day has come. Love python all the way Thank you
@21Shells
@21Shells Жыл бұрын
This is absolutely insane. I honestly cant believe this exists, for some reason 😂 I cannot wait to be using it! This looks like itll be useful for anything Python can be used for, not just data science, and more.
@slf188
@slf188 Жыл бұрын
This is so remarkable
@beaverbuoy3011
@beaverbuoy3011 Жыл бұрын
:o The holy grail of programming languages!
@crackwitz
@crackwitz Жыл бұрын
upto 4:05 everything could have been done with numba. I also don't see a reason why the "plain" code on numpy arrays, if given type annotations for "numpy array", would have to be as slow as a couple megaflop/s I do like that it goes *a little* further than that... but numba could easily pick up those tricks too.
@thomasdeniffel2122
@thomasdeniffel2122 Жыл бұрын
Will it be Open Sourced? If yes, under which licence, where can I find it and how can I contribute? If not, its a deal-breaker for me unfortunately.
@quiznoes69
@quiznoes69 Жыл бұрын
You don't use CUDA? Performance trumps ideological concerns
@robosergTV
@robosergTV Жыл бұрын
you dont use GPU drivers? you dont use any proprietary software at all? Even your mouse and printer drivers are open source? In other words = you talking bullshit
@geoserg6176
@geoserg6176 Жыл бұрын
It's fine I'm watching that 8 days later, like a birthday gift 🎉
@brownnerd
@brownnerd Жыл бұрын
I would definitely use this in production.
@bennguyen1313
@bennguyen1313 Жыл бұрын
Would love to hear his thoughts on George Hotz's tinygrad.
@skicreature
@skicreature Жыл бұрын
And here I was about to sit down and really start learning Julia…. Nevermind.
@notFabioFlorey
@notFabioFlorey Жыл бұрын
🐍Here right before Mojo blows up!
@user-wr4yl7tx3w
@user-wr4yl7tx3w Жыл бұрын
do you think PyTorch or Tensorflow will be implemented to use Mojo?
@awaz4160
@awaz4160 Жыл бұрын
It'd be great to see mojo with Django 🙏
@Jatinjay-JAM
@Jatinjay-JAM Жыл бұрын
Will mojo be a general purpose language?🧐
@DavidRagazzi
@DavidRagazzi Жыл бұрын
Yes. According to FAQ, the focus now is AI field but they pretend extend to systems development.
@khusham6216
@khusham6216 Жыл бұрын
I'm all for it as long as it works natively with python packages and doesn't break anything in the process.
@danser_theplayer01
@danser_theplayer01 4 ай бұрын
I have no idea how they calculated speed in.. gigaflops? I can't check it in another laguage. I have a suspicion that their starting matrix just sucks.
@alchemication
@alchemication Жыл бұрын
Huge respect, but who writes matmul in python by hand? All low level stuff is delegated to C anyway. Is Mojo targetting the low level stuff, which affect 1% people? How does it compare to C then?
@michal3141
@michal3141 Жыл бұрын
The point is that you no longer need C or C++ for performance. So if you implement some new algorithm which is not provided by numpy, scripy etc. you could write it in plain Mojo and combine flexibility and convenience of Python with performance of C/C++ in one unified language. It's all about unification and having one complete language instead of jumping between Python and C/C++ and then interfacing between these.
@alchemication
@alchemication Жыл бұрын
@@michal3141 That is correct, thank you. After watching Lex' episode with Chris L. I do have much more context, and I agree that the future looks very exciting ;-)
@abhishekjm8611
@abhishekjm8611 Жыл бұрын
This looks incredible. I have 2 questions 1. Can mojo be used as a drop in replacement on any python script to improve performance (if possible) and not just machine learning related functions? 2. Will the autotuner have context regarding resource split like running inside a 4 core container on a 8 core CPU, so that it allows the other 4 cores to be utilized by other programs?
@MilodeVries
@MilodeVries Жыл бұрын
So I nothing about Mojo but can still answer your 2nd question: software running in a 4 core container only sees 4, so will tune for 4. Usually software also allows you to do this without a container, I see no reason why Mojo couldn't support a X_cores compile time or runtime flag
@abhishekjm8611
@abhishekjm8611 Жыл бұрын
@@MilodeVries I specifically asked this because I recently ran into this issue with an older version of golang. But i understand what you mean
@MilodeVries
@MilodeVries Жыл бұрын
@@abhishekjm8611 wait did golang figure out how to use 8 cores from a 4 core container? ;) There is most likely a setting for this, but I don't know Go and Google didn't help me in a few seconds
@MilodeVries
@MilodeVries Жыл бұрын
@@abhishekjm8611 ah chatgpt4 to the rescue runtime.GOMAXPROCS(4) Seems to be something that needs to be done in the code, so proper Go tools will export this as a parameter I'd say. (or use numCPUs - 1/2 to allow interactivity)
@melonkernel
@melonkernel Жыл бұрын
This is really cool!
@SL3DApps
@SL3DApps Жыл бұрын
It would be really cool to see if it’s possible to make a game with decent performance in Mojo because Python is not an option for any form of complex game development.
@ImNotQualifiedToSayThisBut
@ImNotQualifiedToSayThisBut Жыл бұрын
This is what I thought. Theoretically it should.
@vt2788
@vt2788 Жыл бұрын
Me too. At last games in python :)
@SheeceGardazi
@SheeceGardazi Жыл бұрын
awesome work
@giovannimazzocco499
@giovannimazzocco499 Жыл бұрын
Can Mojo code be compiled into a relatively small self-contained executable? If I correctly remember that was the main limitation of the Julia programming language, according to Jeremy himself. Does this Mojo language solve that issue?
@joeseabreeze
@joeseabreeze Жыл бұрын
That's actually one of the worst things about python. The fact you have to use a 3rd party tool to generate an exe that will run on all systems (and it doesn't always work). Other things that frustrate the hell out of me with python is the project structure and deployment. It's tedious and quite frustrating for no particular reason. Hopefully they can resolve these things with mojo but I'm not going to hold my breath :)
@balen7555
@balen7555 Жыл бұрын
No it does not. Its benefits of performance are minor compared to any language that isn't Python or alike (~4000x speedup with most tricks in the book compared to CPython is hardly impressive). It does not help at creating scalable, reliable software as at its core, it shares the same pitfalls of Python. It will also not make your existing Python code magically faster, unless you're programming the superset; the python ecosystem won't migrate to Mojo overnight. This is just a typical Chris Lattner move. He didn't bother contributing to an already existing mature platform, because it's not his creation. He'll get a lot of cash to flow into Mojo(from these hype advertisements that are misleading), only for it to end up like swift4tf in a few years, and then, we'd all still be using the sorry excuse of a language that is Python for the groundbreaking tech of this era! (Also, seriously, do they have any language designers/PL theorists on their team? Smacking in different features from everywhere else on top of Python does not make a good language)
@erenbalatkan5945
@erenbalatkan5945 Жыл бұрын
@@balen7555 As far as what they have shown, you can take your python script to mojo and it will be 300x faster without doing anything. And contribute what to Python? Python won't ever get rid of global interpreter. You won't ever make a merge this big that completely changes semantics of Python to python codebase. Only way something like this works is as a separate project.
@balen7555
@balen7555 Жыл бұрын
@@erenbalatkan5945 Your python script is not the python ecosystem. If you use X packages, you need to get X packages to compile with Mojo. Even then, copy-pasting as verbatim will only lead ~8x performance increases. You need to rewrite with static types for more performance (and even then, it's hardly as performant as even JS, which is dynamically typed...). Who said anything about contributing to Python? Stop investing in that garbage, other solutions exist that need money.
@anonjohnnyG
@anonjohnnyG Жыл бұрын
@@balen7555 youtube backend is python fyi
@sandeepvk
@sandeepvk Жыл бұрын
Its great to start learning a program when everyone is new to it....Well Almost.
@carlcaravantsz1869
@carlcaravantsz1869 Жыл бұрын
Do you think Mojo will work on top of Spark (PySpark)???
@shefudgrupa
@shefudgrupa Жыл бұрын
How is this better than Jax or Numba? Julia already does all of this as well.
@JumpDiffusion
@JumpDiffusion Жыл бұрын
why not using external libraries (e.g. numpy) to get fast matrix multiplication?
@robosergTV
@robosergTV Жыл бұрын
to sell you the 50000000000000x faster speed up
@howardjeremyp
@howardjeremyp Жыл бұрын
Because you don't get the benefits of fusion, amongst many other things. That's why PyTorch, Jax, and TensorFlow all use separate compilers nowadays and only can support a subset of Python.
@soracc_
@soracc_ Жыл бұрын
Another point is, the said external libraries can now be implemented with all the SIMD tricks in a python-like language instead of using C++/Fortran/Cython/... (like numpy did).
@erenbalatkan5945
@erenbalatkan5945 Жыл бұрын
@@howardjeremyp Still you guys should have made comparison using as optimized MM implementation on python to keep things fair. For example using numba
@systemiccobaltbois6721
@systemiccobaltbois6721 Жыл бұрын
What does fusion mean in this context? Can you link an explanation?
@codescv
@codescv Жыл бұрын
This is very cool but I think I will need a good project to learn to use it. Do you have any plans of using this in future fast ai courses / libraries?
@Optimistas777
@Optimistas777 Жыл бұрын
I have no doubt about it, since it obviously has Jeremy Howard's backing
@_AdarshVaidyadabl
@_AdarshVaidyadabl Жыл бұрын
yeah same. If you find one then do share it
@supervince110
@supervince110 Жыл бұрын
Will this be supported by Pytorch?
@user-cc8kb
@user-cc8kb Жыл бұрын
I am hyped.
@Create-The-Imaginable
@Create-The-Imaginable Жыл бұрын
Please put the Modular Keynote & Development videos onto KZbin. I cannot find anything on Vimeo!
@ΓιώργοςΑλεξάκης-ι5ζ
@ΓιώργοςΑλεξάκης-ι5ζ Жыл бұрын
Anything about imports
@EKOLegend
@EKOLegend Жыл бұрын
Waiting to see how this evolves/grows
@wege8409
@wege8409 Жыл бұрын
I would like to see the performance of PyTorch matmul vs. Mojo's, tbh I'm not entirely convinced that it's faster than using stuff made in C, C++, and Rust for Python. Big if true though.
@systemiccobaltbois6721
@systemiccobaltbois6721 Жыл бұрын
This is a 1000000x speedup compared to mental arithmetic. But how does it compare to actual competitors that aren't pure python?
@rahulshandilya304
@rahulshandilya304 Жыл бұрын
So which should I learn codon (another superset of python compiler) or mojo ?
@henryacero488
@henryacero488 Жыл бұрын
Is it possible to use MOJO with Django Framework, since the video says that MOJO can leverage all Python libraries?
@rupeshvinaykya4202
@rupeshvinaykya4202 Жыл бұрын
Kindly share Matmul.ipynb file , which is use in this video.
@sorenkarlesson5736
@sorenkarlesson5736 Жыл бұрын
correct me if I'm wrong but you might want to fix the mandlebrot_kernel function, it should return "i" and not max_iter. 6:13
@PeterKese
@PeterKese Жыл бұрын
max_iter is correct.
@Mew__
@Mew__ Жыл бұрын
Speedups in the thousands makes something that needs ~1 hour in Python take ~1 second in Mojo. Crazy. *Edit:* It never ceases to amaze me how much cynicism there is in the tech world. I never said that all code has this speedup; I only put the speedup for the showcased code into perspective. Here's the deal: if it can do this for *some* code, then it is a promising and useful tool with way more applications than e.g. Numba JIT. There's always a silver lining.
@andreashon
@andreashon Жыл бұрын
no one in their right mind writes matrix multiplication in pure python for loops are horribly slow
@Mew__
@Mew__ Жыл бұрын
@@andreashon Sure, but the fact that we have here a Python-like programming interface with parallelised C-like speed obviously extends to other applications. Like, you're not going to tell me that it's a 4000x speedup for only matrix multiplication, but other than that, it's an entirely useless language that runs at 1x Python. We can extrapolate.
@andreashon
@andreashon Жыл бұрын
@@Mew__, I switched to Julia, when I could not optimize my numpy+numba code any further. It has mature community, tons of packages and several cool syntax choices.
@Mew__
@Mew__ Жыл бұрын
@@andreashon I switched to C++ and am severely regretting my life choices regarding the library situation.
@zandrrlife
@zandrrlife Жыл бұрын
​@@Mew__ lol
@dzordzkeko2608
@dzordzkeko2608 Жыл бұрын
Can Automatic1111 image generation speed be improved with MOJO ?
@user-wr4yl7tx3w
@user-wr4yl7tx3w Жыл бұрын
Is this faster than C?
@ahsookee
@ahsookee Жыл бұрын
They claim c++/rust performance
@michaelnurse9089
@michaelnurse9089 Жыл бұрын
Seems to add some nice features.
@rayankhan12
@rayankhan12 Жыл бұрын
Amazing 🎉
@cyberhard
@cyberhard Жыл бұрын
This is certainly intriguing! Given Python is open source, why not contribute directly to the language instead of creating a superset?
@francescobottoni4822
@francescobottoni4822 Жыл бұрын
it's easier to build then refactoring
@rjScubaSki
@rjScubaSki Жыл бұрын
Inertia would kill this in the cradle
@erenbalatkan5945
@erenbalatkan5945 Жыл бұрын
Open source doesn't mean you can contribute whatever you want and it gets merged. And a project this size would never work as a merge
@gabrielnilo6101
@gabrielnilo6101 Жыл бұрын
Would be nice to see the computer specs... but incredible nonetheless.
@matijaxzivkovic8843
@matijaxzivkovic8843 Жыл бұрын
Very interesting thing. Who knows what future brings?
@atharvkulkarni534
@atharvkulkarni534 Жыл бұрын
So, what Typescript is to JS, Mojo is to Python
@jeffery_tang
@jeffery_tang Жыл бұрын
fireship took me here
@Josus
@Josus Жыл бұрын
🔥 This will be my pet language after C++
@Farid_Bang_Official_Channel
@Farid_Bang_Official_Channel Жыл бұрын
Does anybody know how to convert a float to an int in this?
@IanRiley915
@IanRiley915 Жыл бұрын
So, do we need to rename jupyter? :)
@radadadadee
@radadadadee Жыл бұрын
no
@theCataras
@theCataras Жыл бұрын
So does this mean in theory you could train NN 4000x faster if you would rewrite them into mojo?
@MFSCraft
@MFSCraft Жыл бұрын
I don't think so. AI/ML libraries for python already uses Rust/C/C++ under the hood, with the same or better optimizations demonstrated here. But the key advantage here is you can write AI code in pure mojo, and expect it to run as fast as compiled programming languages.
@Orbilfolda
@Orbilfolda Жыл бұрын
It will be slower.
@fxtech-art8242
@fxtech-art8242 Жыл бұрын
ohh huge speedups !!!
@robosergTV
@robosergTV Жыл бұрын
notice how they conveniently dont compare matmul with numpy or cpython etc ;)
@anatolicvs
@anatolicvs Жыл бұрын
Importing certain external libraries, such as numpy, into Mojo appears inelegant. I'm quite interested in understanding how they incorporate other deep learning frameworks... It claims to be a superset of Python, but its syntax reminds me more of Golang.... Especially "usage of the struct"... etc.
@xl0xl0xl0
@xl0xl0xl0 Жыл бұрын
I don't get it, it's not open-source and you need to request access to even try it?
@howardjeremyp
@howardjeremyp Жыл бұрын
As the web site explains, it's an early preview that is planned to be open sourced later.
@xl0xl0xl0
@xl0xl0xl0 Жыл бұрын
@@howardjeremyp Sorry, I was probably a bit too harsh. Just getting bummed out by the normalization of waitlist culture this year.
@hipposhark
@hipposhark Жыл бұрын
🔥🔥🔥🔥🔥🔥
@MichaelKazembe
@MichaelKazembe Жыл бұрын
Impressive
@gnovation706
@gnovation706 Жыл бұрын
For new developer need to learn python or possible just mojo?
@KevinFlowersJr
@KevinFlowersJr Жыл бұрын
Mojo will be a "strict superset" of Python, so that means anything you can do in Python will be doable in Mojo. However, there will be things you can do in Mojo that you *won't* be able to do in Python (eg, memory allocation, and playing with pointers) Depending on your goals, there's a couple routes that might work. Goal A: build some project that's of personal interest to you Goal B: learn the fundamental concepts behind how computers work If you lean towards Goal A, then it's probably better to start with Python first. Later, you can learn the extra functionality that Mojo offers. Python has less stuff to worry about On the other hand, if you want to learn foundational concepts of computers for Goal B (how memory works, how to manage it manually, etc), then becoming aware of lower level abstractions (pointers, the stack, heap, etc) should happen as quickly as possible. Mojo should be able to help with this (but I'm not 100% sure since it's not out yet). The fact that Python doesn't have pointers (but Mojo does), makes me think Mojo might be better if you're trying to understand computers Here's an analogy related to cars: [Goal A] Do you just want to learn enough about the car to be able to drive it from A to B? Then just get an automatic car (ie, install Python on your computer) take some driver's ed courses (ie, learn Python with some beginner course) and take your road trip from A to B (ie, build your personal project) [Goal B] Do you want to understand why cars (ie, computers) work and how to tinker with your own to make it go fast? Then get a stick shift car (ie, install Mojo on your computer) take some auto shop/mechanics class (ie, take some Mojo course that focuses on the algorithmic & hardware side of things) and start tinkering with stuff to see what happens (using benchmarking & debugging tools to see how stuff works) Since Mojo will be new, Goal B may have limited resources for a little while. But most people who use cars don't need (or want) to pursue Goal B
@radadadadee
@radadadadee Жыл бұрын
python
@gnovation706
@gnovation706 Жыл бұрын
@@KevinFlowersJr Thanks for the answer.
@theaerogr
@theaerogr Жыл бұрын
Imagine if we could train neural networks 10-50x faster by just adapting the language used to define them. You get exponential returns just by wide adoptation and speed of execution/iteration of refinement process + tuning.
@L4rsTrysToMakeTut
@L4rsTrysToMakeTut Жыл бұрын
Why not Julia ☺️
@pandalearnstocode
@pandalearnstocode Жыл бұрын
I don't know how different it will be from numba 🙄
@sidharth1452
@sidharth1452 Жыл бұрын
New ERA for AI/ML.
@woolfel
@woolfel Жыл бұрын
nice to have the mojo team fixing the broken performance of cpython that should have been fixed a decade back.
@youtuber99
@youtuber99 Жыл бұрын
Didn't you and Chris promote SWIFT as the language of the future?
@chovuse
@chovuse Жыл бұрын
They did, but the Python community didn't want to change to Swift. It is not sure they will accept Mojo either.
@DavidRagazzi
@DavidRagazzi Жыл бұрын
@@chovuseI'm a senior Python developer and look forward to change to Mojo!
@sharabugnanesh3098
@sharabugnanesh3098 Жыл бұрын
Does this good for 1st programming language?
@radadadadee
@radadadadee Жыл бұрын
no
@DavidRagazzi
@DavidRagazzi Жыл бұрын
yes
@k4r4m310.
@k4r4m310. 6 күн бұрын
@AntonCode
@AntonCode Жыл бұрын
Great video but the "background" music is louder than the voice and very distracting. Had to turn off audio and just read CC
@FillypeFarias
@FillypeFarias Жыл бұрын
this language itself can make AI to have a boom in few weeks
@MamaMia84oo7
@MamaMia84oo7 Жыл бұрын
I don’t have enough brain power to keep up with all these new languages.
@christianm4906
@christianm4906 11 ай бұрын
I can see a future of mojo killing rust 😂
@RodyDavis
@RodyDavis Жыл бұрын
🤯🤯🤯
@gardnmi
@gardnmi Жыл бұрын
"usability of Python with the performance of C"...it sounds like you built a rust competitor :)
@hkanything
@hkanything Жыл бұрын
Cython!
@inomo
@inomo Жыл бұрын
That's just the slogan from Julia 🤔
@DavidRagazzi
@DavidRagazzi Жыл бұрын
​@@hkanything I like Cython but it is like a parasite (depends of another language to survive) over C.. Mojo is a standalone solution created from scratch and not limited to C limitations..
@wayofmuhammad
@wayofmuhammad Жыл бұрын
Now I am looking mojo developer of atleast 5 year experience 😂
@yomajo
@yomajo Жыл бұрын
Ever heard of closed source programming language?
@LovemyGTI
@LovemyGTI Жыл бұрын
Fastmail -> FastAI. Makes sense.
@tarravento
@tarravento Жыл бұрын
wow that's insane
@chenjus
@chenjus Жыл бұрын
sugoi!
@fotidim
@fotidim Жыл бұрын
Swift + Python lovechild? Sign me up!
@rabinpoudyal8184
@rabinpoudyal8184 Ай бұрын
mojo devs should be called jojos
@moontoadz
@moontoadz Жыл бұрын
Did you steal Austin Power's mojo for this project? 🤔
@michaelkent2254
@michaelkent2254 Жыл бұрын
This is only helpfull and will make an impact if is open source, otherwise I don't see a pipeline for the community to adopt
@gameplaysi
@gameplaysi Жыл бұрын
Could have named python ++ or just pi
@nizamphoenix
@nizamphoenix Жыл бұрын
Motion to introduce Mojo to the world via fastai courses
Mojo - the BLAZINGLY FAST new AI Language? | Prime Reacts
25:18
ThePrimeTime
Рет қаралды 176 М.
Mojo Is FASTER Than Rust
19:22
ThePrimeTime
Рет қаралды 118 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Андрей Гейн. Mojo - революция или хайп?
47:30
Видео с мероприятий {speach!
Рет қаралды 2,8 М.
A Hackers' Guide to Language Models
1:31:13
Jeremy Howard
Рет қаралды 543 М.
Intro to FastHTML
7:29
Jeremy Howard
Рет қаралды 78 М.
Mojo🔥: a deep dive on ownership with Chris Lattner
48:50
Rust & Python are nice, but Mojo has Magic
12:47
Code to the Moon
Рет қаралды 32 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 244 М.
Choosing Your Language: Python or Mojo?
14:33
ArjanCodes
Рет қаралды 118 М.