Skip to content

Instantly share code, notes, and snippets.

@koen-dejonghe
Last active May 27, 2018 20:57
Show Gist options
  • Save koen-dejonghe/cb1b158dd003667a1901f6cccb534942 to your computer and use it in GitHub Desktop.
Save koen-dejonghe/cb1b158dd003667a1901f6cccb534942 to your computer and use it in GitHub Desktop.
package org.apache.mxnet
import java.util.concurrent.atomic.AtomicLong
import com.typesafe.scalalogging.LazyLogging
import scala.concurrent.{Await, Future}
import scala.concurrent.duration._
import scala.language.postfixOps
import org.apache.mxnet.Base._
object NaiveMemoryManagement extends App with LazyLogging {
logger.info("*** starting sequential **************************")
sequential()
logger.info("*** starting parallel ****************************")
parallel()
def sequential(): Unit = {
val t3 = RawTensor.zeros(100, 100) // this one will only get garbage collected at the end of the program
for (i <- 1 to 100) {
RawTensor.zeros(3000, 3000) // these will get GC'ed as soon as as System.gc() is called
Thread.sleep(1)
}
logger.info("DONE")
logger.info(t3.payload.toString)
}
def parallel(): Unit = {
import scala.concurrent.ExecutionContext.Implicits.global
val t3 = RawTensor.zeros(100, 100) // this one will only get garbage collected at the end of the program
val futures = Future.sequence {
(1 to 100).map { _ =>
Future {
RawTensor.zeros(3000, 3000) // these will get GC'ed as soon as as System.gc() is called
Thread.sleep(10)
}
}
}
Await.result(futures, 10 seconds)
logger.info("DONE")
logger.info(t3.payload.toString)
}
}
case class RawTensor private (payload: Long, size: Long) extends LazyLogging {
override def finalize(): Unit = {
_LIB.mxNDArrayFree(payload)
val memSize = RawTensor.hiMemMark.addAndGet(-size)
logger.info(s"freeing $payload (mem = $memSize)")
}
}
object RawTensor extends LazyLogging {
val ctx: Context = Context.defaultCtx
val threshold: Long = 2L * 1024L * 1024L * 1024L // 2 GB
val hiMemMark = new AtomicLong(0)
def memCheck(size: Long): Unit =
if (hiMemMark.addAndGet(size) > threshold) {
logger.info("invoking gc")
System.gc()
}
def zeros(d1: Int, d2: Int): RawTensor = {
val size = d1 * d2 * 4
memCheck(size)
val ref: NDArrayHandleRef = new NDArrayHandleRef
_LIB.mxNDArrayCreateEx(shape = Array(d1, d2),
ndim = 2,
devType = ctx.deviceTypeid,
devId = ctx.deviceId,
delayAlloc = 0,
dtype = Base.MX_REAL_TYPE.id,
out = ref)
logger.info(s"creating ${ref.value}")
RawTensor(ref.value, size)
}
}
@koen-dejonghe
Copy link
Author

22:48:00.570 [main] DEBUG o.a.mxnet.util.NativeLibraryLoader - Copying took 0.17 seconds.
22:48:00.570 [main] DEBUG o.a.mxnet.util.NativeLibraryLoader - Loading library from /var/folders/d2/0n8054k96lv81vlxvbn3wgbm0000gn/T/mxnet4868333961004475510/mxnet-scala
22:48:00.618 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548266160
22:48:00.622 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519576128
22:48:00.623 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519576560
22:48:00.624 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546967536
22:48:00.626 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519578032
22:48:00.627 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788432
22:48:00.628 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517757104
22:48:00.630 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517583360
22:48:00.631 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548269824
22:48:00.632 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520840736
22:48:00.634 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546968368
22:48:00.635 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548270256
22:48:00.636 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548273104
22:48:00.638 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517757744
22:48:00.639 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520838416
22:48:00.640 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548274192
22:48:00.642 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517758176
22:48:00.643 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520767360
22:48:00.644 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520833456
22:48:00.645 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519578464
22:48:00.647 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520841024
22:48:00.648 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520841456
22:48:00.649 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518344992
22:48:00.651 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788864
22:48:00.652 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519578896
22:48:00.653 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789296
22:48:00.655 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548274624
22:48:00.656 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789728
22:48:00.657 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546968800
22:48:00.659 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520841888
22:48:00.660 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549847728
22:48:00.661 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518345424
22:48:00.663 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517758608
22:48:00.664 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520842320
22:48:00.665 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519579328
22:48:00.667 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520842864
22:48:00.668 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548275056
22:48:00.669 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548275488
22:48:00.671 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517759216
22:48:00.672 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549848256
22:48:00.674 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518345856
22:48:00.675 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520843296
22:48:00.676 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518346464
22:48:00.678 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520844032
22:48:00.679 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518346896
22:48:00.681 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548790384
22:48:00.682 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347328
22:48:00.683 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347760
22:48:00.685 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518348192
22:48:00.686 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518348624
22:48:00.687 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520844464
22:48:00.689 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520844896
22:48:00.690 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519580080
22:48:00.692 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519580512
22:48:00.693 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549850320
22:48:00.695 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520845328
22:48:00.696 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548792064
22:48:00.697 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518349056
22:48:00.699 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518349488
22:48:00.700 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548792720
22:48:00.701 [main] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.720 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548793152
22:48:00.720 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519576128 (mem = 2124040000)
22:48:00.721 [main] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.737 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548793152 (mem = 2124040000)
22:48:00.737 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548793584
22:48:00.738 [main] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548792720 (mem = 2124040000)
22:48:00.753 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520849056
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548793584 (mem = 2088040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518349488 (mem = 2052040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518349056 (mem = 2016040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548792064 (mem = 1980040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520845328 (mem = 1944040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549850320 (mem = 1908040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519580512 (mem = 1872040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519580080 (mem = 1836040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520844896 (mem = 1800040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520844464 (mem = 1764040000)
22:48:00.753 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518348624 (mem = 1728040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518348192 (mem = 1692040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518347760 (mem = 1656040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518347328 (mem = 1620040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548790384 (mem = 1584040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518346896 (mem = 1548040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520844032 (mem = 1512040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518346464 (mem = 1476040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520843296 (mem = 1440040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518345856 (mem = 1404040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549848256 (mem = 1368040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517759216 (mem = 1332040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548275488 (mem = 1332040000)
22:48:00.754 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548790384
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548275056 (mem = 1296040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520842864 (mem = 1260040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519579328 (mem = 1224040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520842320 (mem = 1188040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517758608 (mem = 1152040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518345424 (mem = 1116040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549847728 (mem = 1080040000)
22:48:00.754 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520841888 (mem = 1044040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546968800 (mem = 1008040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548789728 (mem = 972040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548274624 (mem = 936040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548789296 (mem = 900040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519578896 (mem = 864040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788864 (mem = 828040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518344992 (mem = 792040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520841456 (mem = 756040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520841024 (mem = 720040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519578464 (mem = 684040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520833456 (mem = 648040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520767360 (mem = 612040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517758176 (mem = 576040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548274192 (mem = 540040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520838416 (mem = 504040000)
22:48:00.755 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549847728
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517757744 (mem = 504040000)
22:48:00.755 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548273104 (mem = 468040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548270256 (mem = 432040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546968368 (mem = 396040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520840736 (mem = 360040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548269824 (mem = 324040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517583360 (mem = 288040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517757104 (mem = 252040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788432 (mem = 216040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519578032 (mem = 180040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546967536 (mem = 144040000)
22:48:00.756 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519576560 (mem = 108040000)
22:48:00.757 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518344992
22:48:00.758 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788432
22:48:00.759 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549850528
22:48:00.761 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518345424
22:48:00.762 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788656
22:48:00.763 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549848256
22:48:00.765 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789088
22:48:00.766 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520840736
22:48:00.768 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546967536
22:48:00.769 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549853808
22:48:00.770 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518345856
22:48:00.772 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789520
22:48:00.773 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518346464
22:48:00.774 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520767152
22:48:00.775 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546968912
22:48:00.777 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518346896
22:48:00.778 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548792720
22:48:00.779 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546969440
22:48:00.781 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517757104
22:48:00.782 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520833248
22:48:00.783 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520833680
22:48:00.784 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517759216
22:48:00.786 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519576560
22:48:00.787 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546969872
22:48:00.788 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546970304
22:48:00.790 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226517757808
22:48:00.791 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548269824
22:48:00.792 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548270256
22:48:00.793 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226519582976
22:48:00.795 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347328
22:48:00.796 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347760
22:48:00.798 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549854240
22:48:00.799 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548273104
22:48:00.800 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226546970736
22:48:00.801 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226520841232
22:48:00.803 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226548276128
22:48:00.804 [main] INFO  o.a.mxnet.NaiveMemoryManagement$ - DONE
22:48:00.804 [main] INFO  o.a.mxnet.NaiveMemoryManagement$ - 140226548266160
22:48:00.804 [main] INFO  o.a.mxnet.NaiveMemoryManagement$ - *** starting parallel ****************************
22:48:00.804 [main] INFO  org.apache.mxnet.RawTensor$ - creating 140226549854672
22:48:00.837 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226517777808
22:48:00.837 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226518377216
22:48:00.837 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548288048
22:48:00.837 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226549870864
22:48:00.837 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226520875744
22:48:00.837 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226548793760
22:48:00.837 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226548292240
22:48:00.837 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226518378608
22:48:00.849 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226517788064
22:48:00.849 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226549869984
22:48:00.849 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226548296656
22:48:00.849 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226519606464
22:48:00.849 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226520880480
22:48:00.849 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226519606896
22:48:00.849 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226548795584
22:48:00.849 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226518380432
22:48:00.860 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.860 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226520897040
22:48:00.860 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226549872912
22:48:00.860 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226519614992
22:48:00.860 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.860 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.860 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.860 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548796192
22:48:00.878 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226548301296
22:48:00.889 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.895 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.889 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226548302160
22:48:00.895 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226548301728
22:48:00.889 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520897040 (mem = 2232080000)
22:48:00.895 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.911 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.911 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.895 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226518382720
22:48:00.906 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226518383152
22:48:00.918 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.906 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226549873344
22:48:00.911 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548301728 (mem = 2376080000)
22:48:00.918 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.924 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.924 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.924 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226549873776
22:48:00.924 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226517789328
22:48:00.943 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226546972784
22:48:00.943 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226548798560
22:48:00.930 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:00.924 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226546972352
22:48:00.943 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226549874208
22:48:00.943 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226548301728
22:48:00.949 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226548303056
22:48:00.937 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518382720 (mem = 2484080000)
22:48:00.949 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517789328 (mem = 2484080000)
22:48:00.949 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546972784 (mem = 2448080000)
22:48:00.949 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548798560 (mem = 2412080000)
22:48:00.949 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549874208 (mem = 2376080000)
22:48:00.949 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546972352 (mem = 2340080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549873776 (mem = 2304080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549873344 (mem = 2268080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518383152 (mem = 2232080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548302160 (mem = 2196080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520849056 (mem = 2160080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548790384 (mem = 2124080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548301296 (mem = 2088080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549847728 (mem = 2052080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518344992 (mem = 2016080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788432 (mem = 1980080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549850528 (mem = 1944080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518345424 (mem = 1908080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788656 (mem = 1872080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549848256 (mem = 1836080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548789088 (mem = 1800080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520840736 (mem = 1764080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546967536 (mem = 1728080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549853808 (mem = 1692080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518345856 (mem = 1656080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548789520 (mem = 1620080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518346464 (mem = 1584080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520767152 (mem = 1548080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546968912 (mem = 1512080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518346896 (mem = 1476080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548792720 (mem = 1440080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546969440 (mem = 1404080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517757104 (mem = 1368080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520833248 (mem = 1332080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520833680 (mem = 1296080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517759216 (mem = 1260080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519576560 (mem = 1224080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546969872 (mem = 1188080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546970304 (mem = 1152080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517757808 (mem = 1116080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548269824 (mem = 1080080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548270256 (mem = 1044080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519582976 (mem = 1008080000)
22:48:00.950 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518347328 (mem = 972080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518347760 (mem = 936080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549854240 (mem = 900080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548273104 (mem = 864080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546970736 (mem = 828080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520841232 (mem = 792080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548276128 (mem = 756080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518378608 (mem = 720080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548292240 (mem = 684080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548793760 (mem = 648080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520875744 (mem = 612080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549870864 (mem = 576080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548288048 (mem = 540080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518377216 (mem = 504080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517777808 (mem = 468080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548796192 (mem = 432080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518380432 (mem = 396080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548795584 (mem = 360080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519606896 (mem = 324080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519606464 (mem = 288080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520880480 (mem = 252080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548296656 (mem = 216080000)
22:48:00.951 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549869984 (mem = 180080000)
22:48:00.952 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517788064 (mem = 144080000)
22:48:00.952 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549872912 (mem = 108080000)
22:48:00.952 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519614992 (mem = 72080000)
22:48:00.952 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548266160 (mem = 72040000)
22:48:00.955 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226519576560
22:48:00.955 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226546967504
22:48:00.955 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226548266160
22:48:00.955 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226548296864
22:48:00.955 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548795584
22:48:00.955 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226549872912
22:48:00.961 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226548793760
22:48:00.961 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226518380432
22:48:00.966 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226519615200
22:48:00.966 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226549854160
22:48:00.966 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226546972352
22:48:00.966 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226517788064
22:48:00.966 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226548792720
22:48:00.966 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226518384096
22:48:00.973 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226519582976
22:48:00.973 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226546972576
22:48:00.977 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226546968912
22:48:00.977 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226517757808
22:48:00.977 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226549870864
22:48:00.977 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226548288256
22:48:00.977 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226519606464
22:48:00.977 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548796192
22:48:00.984 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226517789328
22:48:00.984 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226546969136
22:48:00.989 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226548790384
22:48:00.989 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226546969568
22:48:00.989 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226519606896
22:48:00.989 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226518377424
22:48:00.989 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226517792208
22:48:00.989 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548276128
22:48:00.996 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226517792640
22:48:00.996 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226518378816
22:48:01.001 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226517793104
22:48:01.001 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226548798560
22:48:01.001 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548301296
22:48:01.001 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226518382928
22:48:01.001 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226549848048
22:48:01.001 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226519617344
22:48:01.007 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226517793536
22:48:01.007 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788432
22:48:01.014 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226546973216
22:48:01.014 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226520840736
22:48:01.014 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226519617776
22:48:01.014 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226549848272
22:48:01.014 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226518383360
22:48:01.014 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226548302080
22:48:01.018 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226546973648
22:48:01.018 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226548272896
22:48:01.025 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226518346672
22:48:01.025 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226546974080
22:48:01.025 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226519618208
22:48:01.025 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226549873344
22:48:01.025 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226517793968
22:48:01.025 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226548788864
22:48:01.029 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226517794528
22:48:01.029 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789296
22:48:01.038 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.038 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.038 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.038 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226517794960
22:48:01.038 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.065 [ForkJoinPool-1-worker-3] INFO  org.apache.mxnet.RawTensor$ - creating 140226549873776
22:48:01.065 [ForkJoinPool-1-worker-9] INFO  org.apache.mxnet.RawTensor$ - creating 140226548269824
22:48:01.065 [ForkJoinPool-1-worker-7] INFO  org.apache.mxnet.RawTensor$ - creating 140226517795392
22:48:01.038 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.065 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347232
22:48:01.053 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.053 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.073 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.078 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - invoking gc
22:48:01.078 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546973648 (mem = 2376040000)
22:48:01.078 [ForkJoinPool-1-worker-15] INFO  org.apache.mxnet.RawTensor$ - creating 140226519619184
22:48:01.078 [ForkJoinPool-1-worker-13] INFO  org.apache.mxnet.RawTensor$ - creating 140226520880480
22:48:01.078 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518347232 (mem = 2376040000)
22:48:01.083 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519606896 (mem = 2340040000)
22:48:01.089 [ForkJoinPool-1-worker-11] INFO  org.apache.mxnet.RawTensor$ - creating 140226548303488
22:48:01.089 [ForkJoinPool-1-worker-5] INFO  org.apache.mxnet.RawTensor$ - creating 140226548789728
22:48:01.089 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548790384 (mem = 2304040000)
22:48:01.094 [ForkJoinPool-1-worker-1] INFO  org.apache.mxnet.RawTensor$ - creating 140226518347232
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546967504 (mem = 2268040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519576560 (mem = 2232040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548266160 (mem = 2196040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517757808 (mem = 2160040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519582976 (mem = 2124040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546972576 (mem = 2088040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518384096 (mem = 2052040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548792720 (mem = 2016040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548301728 (mem = 1980040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548303056 (mem = 1944040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548269824 (mem = 1908040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517795392 (mem = 1872040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549873776 (mem = 1836040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519619184 (mem = 1800040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520880480 (mem = 1764040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548303488 (mem = 1728040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546969136 (mem = 1692040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517789328 (mem = 1656040000)
22:48:01.094 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548796192 (mem = 1620040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519606464 (mem = 1584040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548288256 (mem = 1548040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549870864 (mem = 1512040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546968912 (mem = 1476040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548798560 (mem = 1440040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548301296 (mem = 1404040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517793104 (mem = 1368040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518378816 (mem = 1332040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517792640 (mem = 1296040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548276128 (mem = 1260040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517792208 (mem = 1224040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546969568 (mem = 1188040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518377424 (mem = 1152040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548296864 (mem = 1116040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548795584 (mem = 1080040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549872912 (mem = 1044040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548793760 (mem = 1008040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518380432 (mem = 972040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519615200 (mem = 936040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549854160 (mem = 900040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546972352 (mem = 864040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517788064 (mem = 828040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549848272 (mem = 792040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519617776 (mem = 756040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226520840736 (mem = 720040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546973216 (mem = 684040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788432 (mem = 648040000)
22:48:01.095 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517793536 (mem = 612040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519617344 (mem = 576040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549848048 (mem = 540040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518382928 (mem = 504040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548302080 (mem = 468040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518383360 (mem = 432040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548789296 (mem = 396040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517794528 (mem = 360040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548788864 (mem = 324040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517793968 (mem = 288040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226549873344 (mem = 252040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226519618208 (mem = 216040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226546974080 (mem = 180040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226518346672 (mem = 144040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226548272896 (mem = 108040000)
22:48:01.096 [Finalizer] INFO  org.apache.mxnet.RawTensor - freeing 140226517794960 (mem = 72040000)
22:48:01.107 [main] INFO  o.a.mxnet.NaiveMemoryManagement$ - DONE
22:48:01.107 [main] INFO  o.a.mxnet.NaiveMemoryManagement$ - 140226549854672
22:48:01.109 [Thread-1] INFO  o.a.mxnet.util.NativeLibraryLoader - Deleting /var/folders/d2/0n8054k96lv81vlxvbn3wgbm0000gn/T/mxnet4868333961004475510/mxnet-scala
22:48:01.109 [Thread-1] INFO  o.a.mxnet.util.NativeLibraryLoader - Deleting /var/folders/d2/0n8054k96lv81vlxvbn3wgbm0000gn/T/mxnet4868333961004475510

Process finished with exit code 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment