Skip to content

Commit

Permalink
Release 10.118
Browse files Browse the repository at this point in the history
  • Loading branch information
cnuernber committed Oct 11, 2024
1 parent 06d5cb8 commit 6247a12
Show file tree
Hide file tree
Showing 39 changed files with 121 additions and 144 deletions.
2 changes: 1 addition & 1 deletion deps.edn
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
:exec-fn codox.main/-main
:exec-args {:group-id "cnuernber"
:artifact-id "dtype-next"
:version "10.117"
:version "10.118"
:name "DType Next"
:description "High Performance Clojure Primitives"
:metadata {:doc/format :markdown}
Expand Down
2 changes: 1 addition & 1 deletion docs/buffered-image.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/cheatsheet.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/datatype-to-dtype-next.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/dimensions-bytecode-gen.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/index.html

Large diffs are not rendered by default.

172 changes: 75 additions & 97 deletions docs/overview.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.argops.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.bitmap.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.convolve.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.datetime.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.errors.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.ffi.clang.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.ffi.graalvm.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.ffi.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.ffi.size-t.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.functional.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.gradient.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.list.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.mmap-writer.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.mmap.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/tech.v3.datatype.native-buffer.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.nippy.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.packing.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.reductions.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.rolling.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.sampling.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.statistics.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.struct.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.datatype.wavelet.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.libs.buffered-image.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.parallel.for.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.parallel.queue-iter.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.tensor.color-gradients.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.tensor.dimensions.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tech.v3.tensor.html

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/tech/v3/datatype/ffi/mmodel_jdk21.clj
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
:int64 ValueLayout/JAVA_LONG
:float32 ValueLayout/JAVA_FLOAT
:float64 ValueLayout/JAVA_DOUBLE
:string ValueLayout/ADDRESS
:pointer? ValueLayout/ADDRESS
:pointer ValueLayout/ADDRESS)))

Expand Down Expand Up @@ -288,7 +289,7 @@
(defn emit-fn-def
[hdl-name rettype argtypes]
(let [byval-ret? (sequential? rettype)
byval-type (second rettype)]
byval-type (when byval-ret? (second rettype))]
(->> (concat
[[:aload 0]
[:getfield :this hdl-name MethodHandle]]
Expand Down
4 changes: 1 addition & 3 deletions src/tech/v3/tensor.clj
Original file line number Diff line number Diff line change
Expand Up @@ -489,9 +489,7 @@ user> (dtt/transpose tensor [1 2 0])
[:b :b :b]]]
```"
(^{:tag tech.v3.datatype.NDBuffer} [tens reorder-indexes]
(tech.v3.datatype.base/transpose tens reorder-indexes))
(^{:tag tech.v3.datatype.NDBuffer} [tens]
(tech.v3.datatype.base/transpose tens (reverse (range (count (tech.v3.datatype.base/shape tens)))))))
(tech.v3.datatype.base/transpose tens reorder-indexes)))


(defmacro typed-compute-tensor
Expand Down

0 comments on commit 6247a12

Please sign in to comment.