This repository has been archived by the owner on Nov 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MXNET-689] add DataDesc type for the Scala Package (#11844)
* add dataDesc * Add amend * add changes with dataLayout and labelLayout * add depreciate and example changes * Gan and Customop fixes * change the DType * add one more class to convert Strings to DTypes * convert layout to global * scala style fix * Revert to 8c7d1f8 * fix coding style issue * print full stacktraces * apply changes to new constructor * add databatch bcc * introduce undefined field * Fix crashes when change provideData to provideDataDesc It looks like if we want to force conversion from Float32 to Int32 will cause a crash on JVM. Need to be addressed. * change spacing and revert test * apply DataDesc on DataBatch * unit test for NDArrayIter and MXDataiter * apply changes on CR * change NDArrayIter and revert the rest * revert change on examples * apply final changes * remove the provideLabelShape * add TODO about the findings
- Loading branch information
1 parent
2b4d512
commit abbe283
Showing
19 changed files
with
425 additions
and
132 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 35 additions & 0 deletions
35
scala-package/core/src/main/scala/org/apache/mxnet/Layout.scala
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
/* | ||
* Licensed to the Apache Software Foundation (ASF) under one or more | ||
* contributor license agreements. See the NOTICE file distributed with | ||
* this work for additional information regarding copyright ownership. | ||
* The ASF licenses this file to You under the Apache License, Version 2.0 | ||
* (the "License"); you may not use this file except in compliance with | ||
* the License. You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
package org.apache.mxnet | ||
|
||
/** | ||
* Layout definition of DataDesc | ||
* N Batch size | ||
* C channels | ||
* H Height | ||
* W Weight | ||
* T sequence length | ||
* __undefined__ default value of Layout | ||
*/ | ||
object Layout { | ||
val UNDEFINED = "__undefined__" | ||
val NCHW = "NCHW" | ||
val NTC = "NTC" | ||
val NT = "NT" | ||
val N = "N" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.