Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Julia pkg demo #1

Merged
merged 736 commits into from
Oct 2, 2018
Merged

Julia pkg demo #1

merged 736 commits into from
Oct 2, 2018

Conversation

iblislin
Copy link

@iblislin iblislin commented Oct 2, 2018

No description provided.

JockLawrie and others added 30 commits December 8, 2016 12:25
Bug fix updating the ACE loss function. Included a test case. Also pr…
* Added implementation of RMSProp, AdaGrad, AdaDelta

* Added AdaMax and Nadam
* Fixed string conversion bug

* Smaller eps for Float16

* Changed rand_tensors in julian way
* Fix build error in travis

Another string conversion fix

* Fixed JSON and added testsets

* Fixed errors in julia 0.4
* Fix deprecation warning on v0.6

* drop support for v0.4
wget was failing to download mxnet.json , so replaced them with
Invoke-WebRequest
Using WebRequest function to download the JSON file
Disable Travis testing on v0.6 until apache#170 is addressed.
fix use of Symbol in symbolic-node.jl, fixes apache#189
remove BaseTestNext and bump Compat
remove usr/setupenv.cmd because it is too invasive
e.g.
```
  sum(arr::NDArray)

  Defined in src/operator/tensor/broadcast_reduce_op_value.cc:L85
```
Make this case work
```julia
x = mx.NDArray([1, 2, 3]);
x[:] = 1.1
```
```julia
mod_from!(x, y)
mod_from!(x, 2)
rmod_from!(2, x)
```
* ndarray: inplace modulo operators

```julia
mod_from!(x, y)
mod_from!(x, 2)
rmod_from!(2, x)
```

* ndarray: support modulo operation for macro inplace

Blocker: apache#389

* update doc
For creating NDArray with same type and dims
* `+`
* `-`
* `*`
* `/`
* `%`
* `^`

```julia
julia> x = NDArray([1 2 3;
                    4 5 6])
2×3 mx.NDArray{Int64,2} @ CPU0:
 1  2  3
 4  5  6

julia> y = NDArray([1;
                    10])
2-element mx.NDArray{Int64,1} @ CPU0:
  1
 10

julia> x .+ y
2×3 mx.NDArray{Int64,2} @ CPU0:
  2   3   4
 14  15  16
```
```julia
julia> x = mx.zeros(3)
3-element mx.NDArray{Float32,1} @ CPU0:
 0.0
 0.0
 0.0

julia> copy!(x, 3:5)
3-element mx.NDArray{Float32,1} @ CPU0:
 3.0
 4.0
 5.0
```
```julia
julia> NDArray([1, 2, 3])
3-element mx.NDArray{Int64,1} @ CPU0:
 1
 2
 3

julia> NDArray(Float32, [1, 2, 3])
3-element mx.NDArray{Float32,1} @ CPU0:
 1.0
 2.0
 3.0
```
- export `broadcast_to`, `broadcast_axis`, `broadcast_axes`
* kvstore: refine and copy docstring from Python

add a Base.show for KVStore

docstring for set_updater

set_updater -> setupdater! and test cases

set_optimizer -> setoptimizer!

sgd

* docstring of setoptimizer!
* build: propagate CC/CXX into config.mk

See: dmlc/MXNet.jl#418 (comment)

* update doc
In case of macOS, if user build libmxnet from source set MXNET_HOME,
the output is still named as `libmxnet.so`.

Ref: dmlc/MXNet.jl#423
more about julia version
git-subtree-dir: julia
git-subtree-mainline: c595f2d
git-subtree-split: 224ae96
- enable Jenkins CI build for Julia
- add license headers to Julia source code
- update links for Julia README
@iblislin iblislin mentioned this pull request Oct 2, 2018
3 tasks
@gigasquid gigasquid merged commit bd57db9 into gigasquid:master Oct 2, 2018
@iblislin iblislin deleted the julia-pkg branch October 5, 2018 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.