Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 05 10:55
    Ponicode-bot opened #252
  • Oct 19 15:20

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:17

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:17

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:12

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:09

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:05

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 15:04

    hameerabbasi on master

    Updates to requirements and dro… (compare)

  • Oct 19 14:53

    hameerabbasi on master

    Fix errors on MSVC. (compare)

  • Oct 19 14:52

    hameerabbasi on master

    Fix errors on MSVC. (compare)

  • Oct 19 14:50

    hameerabbasi on master

    Fix errors on MSVC. (compare)

  • Sep 28 11:43
    hameerabbasi commented #245
  • Sep 28 11:43
    hameerabbasi closed #245
  • Sep 28 11:42
    hameerabbasi closed #250
  • Sep 28 11:42
    hameerabbasi closed #251
  • Sep 28 11:42
    hameerabbasi commented #251
  • Sep 28 11:41
    hameerabbasi commented #37
  • Sep 28 11:40

    hameerabbasi on master

    update docs Fix up Azure. Merge pull request #37 from san… (compare)

  • Sep 28 11:40
    hameerabbasi closed #37
  • Sep 28 11:36
    hameerabbasi synchronize #37
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request opened by hameerabbasi
Quansight-Labs/uarray#248
Kartik Shukla
@kartiks-21
Hello I am Kartik,I would like to know more about the projects and would want to contribute to the same can any mentor help me out with the information?
Quansight
@quansightai_twitter

[Hameer Abbasi, Quansight] Hello, Kartik. Are you looking for GSoC? If so, the selections are already over and have been for some time.

If not, head on over to https://labs.quansight.org/blog/2019/07/uarray-update-api-changes-overhead-and-comparison-to-array_function/ and read the blog. Play around with it, explore, and come back to us with any specific questions you may have.

[Unknown, Quansight]
*2 new commits pushed to master*
Quansight-Labs/uarray@33c6558 - Remove MyPy linting.
Quansight-Labs/uarray@dc9b68f - Merge pull request #248 from hameerabbasi/remove-mypy
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/uarray#248
Kartik Shukla
@kartiks-21
Thank you sir
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/uarray#247
[Unknown, Quansight]
*2 new commits pushed to master*
Quansight-Labs/uarray@60deba9 - Fix refcount and GC issues
Quansight-Labs/uarray@2e03d53 - Merge pull request #247 from Quansight-Labs/refcount-gc-errors
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request ready for review by joaosferreira
Quansight-Labs/unumpy#70
joaosferreira
@joaosferreira
Hey everyone, hope you are doing well! Sorry for the delay, here is my latest blog post. Have a great week!
Quansight
@quansightai_twitter
[Unknown, Quansight]
*1 new commit pushed to master*
Quansight-Labs/udiff@9cd95d9 - add np.stack (#31)
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/udiff#31
Quansight
@quansightai_twitter

[Unknown, Quansight]
Issue opened by hameerabbasi
Quansight-Labs/udiff#32
@sangyx I noticed quite a bit of comments in Quansight-Labs/udiff#31 that contained commented out code.

If it's code for functionality you're working on, it's best to put it in a branch, that you'll merge later. If it's useless code, I'd just delete it.
Assignees: sangyx

Quansight
@quansightai_twitter

[Unknown, Quansight]
Pull request opened by joaosferreira
Quansight-Labs/unumpy#73
This picks up the work started in Quansight-Labs/unumpy#46 that added multimethods for random routines. Most of the multimethods added in the previous PR where revised and hopefully some corrections were made. These were mostly changing the argument replacers and marking arguments for dispatching. This PR also adds two classes, RandomState and Generator. The multimethods added are manifold and are listed below:

Seeding and State

get_state
set_state
seed

Simple random data

rand
randn
randint
random_integers
random_sample
choice
bytes

Permutations

shuffle
permutation

Distributions

beta
binomial
chisquare
dirichlet
exponential
f
gamma
geometric
gumbel
hypergeometric
laplace
logistic
lognormal
logseries
multinomial
multivariate_normal
negative_binomial
noncentral_chisquare
noncentral_f
normal
pareto
poisson
power
rayleigh
standard_cauchy
standard_exponential
standard_gamma
standard_normal
standard_t
triangular
uniform
vonmises
wald
weibull
zipf

Notes:

  1. Some aliases not included in the above list were also added, they are random, ranf and sample. Although they are documented as aliases for random_sample they all reference different objects and so they have their own multimethods.
  2. The Generator class is commented out in the tests because I'm not entirely sure on what argument I should pass it.
  3. Most of CuPy's random methods should be working since its API follows NumPy's closely but we need to check the tests (some arguments might need to be unmarked).
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request opened by sangyx
Quansight-Labs/udiff#33
Clean code as Quansight-Labs/udiff#32
Quansight
@quansightai_twitter
[Unknown, Quansight]
*2 new commits pushed to master*
Quansight-Labs/udiff@f800c34 - clean code & move unimplement code to dev
Quansight-Labs/udiff@938dc13 - Merge pull request #33 from sangyx/master
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/udiff#33
Hameer Abbasi
@hameerabbasi
Hello, GSoC students @sangyx and @joaosferreira. This is to remind you we can only grade your work until the end of August. You can continue working into September if you like, but that won't be a part of GSoC and won't be graded.
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/unumpy#70
[Unknown, Quansight]
*12 new commits pushed to master*
Quansight-Labs/unumpy@c2b61fb - Add multimethods for statistical functions
Quansight-Labs/unumpy@7275f20 - Add default implementation for median
Quansight-Labs/unumpy@c7149fe - Remove _reduce_argreplacer
Quansight-Labs/unumpy@586a9e1 - Refactor default implementation for median
Quansight-Labs/unumpy@ddde1fd - Add default implementation for mean
Quansight-Labs/unumpy@764d78f - Add helper function for reduction methods
Quansight-Labs/unumpy@3b39aa7 - Add more default implementations for reduction methods
Quansight-Labs/unumpy@3059246 - Fix some default implementations
Quansight-Labs/unumpy@8fa8b52 - Merge branch 'master' and resolve conflicts with #67
Quansight-Labs/unumpy@3f10876 - Remove _reduce from most default implementations
Quansight-Labs/unumpy@f35a274 - Refactor median's default in terms of partition
Quansight-Labs/unumpy@1607d9b - Merge pull request #70 from joaosferreira/statistical-functions
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request opened by sangyx
Quansight-Labs/udiff#34
Sudeep Sidhu
@sidhu1012
I have read the blog , how can i contribute
Can I get a task to work on?
Hameer Abbasi
@hameerabbasi
Well, the good thing is: You can choose your task. Anything that's on the roadmap. How about a JAX backend?
Sudeep Sidhu
@sidhu1012
Okay let me see the roadmap
Thanks @hameerabbasi sir
Quansight
@quansightai_twitter
[Unknown, Quansight]
*4 new commits pushed to master*
Quansight-Labs/udiff@5b4157e - implement jvp
Quansight-Labs/udiff@84d35ff - clean code
Quansight-Labs/udiff@9f7e3b5 - add test cases
Quansight-Labs/udiff@ffe037e - Merge pull request #34 from sangyx/master
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/udiff#34
joaosferreira
@joaosferreira
Hey everyone, hope you are doing well! Here is my latest blog post. Have a nice week!
joaosferreira
@joaosferreira
Thanks!
Quansight
@quansightai_twitter

[Unknown, Quansight]
Pull request opened by sangyx
Quansight-Labs/udiff#35
Hi, I have updated the docs. While I found my setting doctest_global_setup in docs/conf.py does not work. Could you help check? Many thanks!

Besides, I want to change the diff function form of JVP from lambda g, ans, x, y: to lambda ans, x, y: lambda g: , so as to separate the calculation of the result from the derivation process and solve the limitations of grad_variables, jacobian, and higher derivative. But this may not be done before September, so I will submit the GSoC result document first.

Quansight
@quansightai_twitter
[Unknown, Quansight]
*5 new commits pushed to master*
Quansight-Labs/unumpy@e079d01 - Add multimethods for random routines
Quansight-Labs/unumpy@d93a45e - Add default_rng, BitGenerator and SeedSequence
Quansight-Labs/unumpy@9da7501 - Add multimethods for Generator's methods
Quansight-Labs/unumpy@ba6a968 - Add further tests to RandomState and Generator
Quansight-Labs/unumpy@5720e11 - Merge pull request #73 from joaosferreira/random-routines
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/unumpy#73
[Unknown, Quansight]
Pull request closed by hameerabbasi
Quansight-Labs/unumpy#46
esang
@sangyx
Hi, here is my project summary. Your valuable advice is most welcome.
Quansight
@quansightai_twitter
[Unknown, Quansight]
*9 new commits pushed to master*
Quansight-Labs/udiff@73c3624 - split DIffArray into VJPDiffArray and JVPDiffArray
Quansight-Labs/udiff@1726b0d - update docs
Quansight-Labs/udiff@a4619fa - fix build docs
Quansight-Labs/udiff@e87aae6 - fix lint docs
Quansight-Labs/udiff@350b073 - add namespaces
Quansight-Labs/udiff@cd518f6 - remove unused namespaces
Quansight-Labs/udiff@56751d7 - update vjp doctest
Quansight-Labs/udiff@b4708c5 - fix broadcast
Quansight-Labs/udiff@0e40adb - Merge pull request #35 from sangyx/master
[Unknown, Quansight]
Pull request merged by hameerabbasi
Quansight-Labs/udiff#35
joaosferreira
@joaosferreira
Hey everyone, here is my last blog post for GSoC. Have a nice week!
Hameer Abbasi
@hameerabbasi
@joaosferreira Do we need to have a meeting today?
Quansight
@quansightai_twitter
[Unknown, Quansight]
Issue closed by hameerabbasi
Quansight-Labs/udiff#32
joaosferreira
@joaosferreira
@hameerabbasi No, not today, thanks. I'm on vacation for a week btw, I should probably have mentioned that before.
Hameer Abbasi
@hameerabbasi
No problem, and thanks for letting us know. 😀
Quansight
@quansightai_twitter
[Unknown, Quansight]
Pull request opened by sangyx
Quansight-Labs/udiff#36
I have split the lambda g, ans, x, y: into lambda ans, x, y: lambda g: and add jacobian support. While the higher-order derivative is still subject to the forward gradient calculation and falls into an infinite loop. I need more time.
You may check the code and come up with new ideas.
Hameer Abbasi
@hameerabbasi
@joaosferreira Will you be able to make it this week? It's perfectly fine if not.
joaosferreira
@joaosferreira
@hameerabbasi Sorry, I missed the Gitter notification. :( Can't meet today. Maybe we should cancel the scheduled meetings and instead I can message you here when I need one if that's okay with you.
Quansight
@quansightai_twitter
[Hameer Abbasi, Quansight] Of course! =D
joaosferreira
@joaosferreira
I'm thinking of doing the JAX backend next btw. Seems like something different I would enjoy trying. I would also like to work on other projects besides unumpy, any suggestions?
Quansight
@quansightai_twitter
[Hameer Abbasi, Quansight] Depends — What kinds of projects are you looking for; or if you don’t know yet: What do you like, what’s your skillset, what do you enjoy?
Quansight
@quansightai_twitter
[Hameer Abbasi, Quansight] NumPy itself will have a lot of stuff similar to what you did here, but it takes a lot longer to get changes in due to the lack of reviewers. Dask is fast-moving and you can get your changes merged soon.
joaosferreira
@joaosferreira
Regarding open-source I would say projects that relate to the Python array ecosystem. Skills are mostly Python programming but eventually would like to learn C/C++ since it seems relevant in these projects and is something I think I would enjoy. I had some small exposure to those languages in a university setting before but it was a long time ago so most knowledge of it has vanished.