diff options
Diffstat (limited to 'misc/mxnet')
-rw-r--r-- | misc/mxnet/Makefile | 67 | ||||
-rw-r--r-- | misc/mxnet/distinfo | 9 | ||||
-rw-r--r-- | misc/mxnet/files/patch-CMakeLists.txt | 46 | ||||
-rw-r--r-- | misc/mxnet/files/patch-src_operator_numpy_np__einsum__op-inl.h | 44 | ||||
-rw-r--r-- | misc/mxnet/pkg-descr | 11 | ||||
-rw-r--r-- | misc/mxnet/pkg-plist | 132 |
6 files changed, 0 insertions, 309 deletions
diff --git a/misc/mxnet/Makefile b/misc/mxnet/Makefile deleted file mode 100644 index ccbfe1bcefb0..000000000000 --- a/misc/mxnet/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -PORTNAME= mxnet -DISTVERSION= 1.9.1 -PORTREVISION= 9 -CATEGORIES= misc # machine-learning - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Apache MXNet: Ultra-scalable deep learning framework -WWW= https://mxnet.apache.org/ \ - https://github.com/apache/mxnet - -LICENSE= APACHE20 - -BROKEN_i386= https://github.com/apache/incubator-mxnet/issues/20832 -.if !exists(/usr/include/omp.h) -BROKEN= requires OpenMP support that is missing on this architecture -.endif - -DEPRECATED= Project has been retired by Apache, see https://attic.apache.org/projects/mxnet.html -EXPIRATION_DATE= 2025-04-01 - -BUILD_DEPENDS= googletest>0:devel/googletest -LIB_DEPENDS= libdmlc.so:devel/dmlc-core \ - liblapack.so:math/lapack \ - libopenblas.so:math/openblas - -USES= cmake compiler:c++11-lang localbase:ldflags -USE_GITHUB= yes -GH_ACCOUNT= apache -GH_PROJECT= incubator-mxnet -GH_TUPLE= apache:tvm:efdac94:tvm/3rdparty/tvm \ - dmlc:dlpack:3efc489:dlpack/3rdparty/dlpack \ - oneapi-src:oneDNN:f40443c:onednn/3rdparty/mkldnn # same as BUILD_DEPENDS=${LOCALBASE}/include/dnnl.h:math/onednn -USE_LDCONFIG= yes - -CMAKE_OFF= USE_CUDA USE_CUDNN USE_MKLDNN USE_NCCL ENABLE_CUDA_RTC \ - BUILD_CPP_EXAMPLES USE_JEMALLOC USE_MKL_IF_AVAILABLE - -LDFLAGS+= -pthread -lexecinfo - -OPTIONS_DEFINE= CPP OPENCV -OPTIONS_DEFAULT= CPP OPENCV -OPTIONS_SUB= yes - -CPP_DESC= Install the C++ binding (cpp-package) -CPP_CMAKE_BOOL= USE_CPP_PACKAGE -CPP_USES= python:build -CPP_VARS= BINARY_ALIAS=python=${PYTHON_CMD} - -OPENCV_CMAKE_BOOL= USE_OPENCV -OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ - libopencv_videoio.so:graphics/opencv - -.include <bsd.port.pre.mk> - -.if ${ARCH} != amd64 && ${ARCH} != i386 -CMAKE_OFF+= USE_SSE -.endif - -post-patch: - @${FIND} ${WRKSRC} -type f -name '*.h' | \ - ${XARGS} ${GREP} -l 'template LaunchEx' | \ - ${XARGS} ${REINPLACE_CMD} -E -e 's/(template LaunchEx)/\1<>/' - -post-install-CPP-on: # https://github.com/apache/incubator-mxnet/issues/17080 - @cd ${STAGEDIR}${PREFIX} && ${RM} include/mxnet-cpp/.gitignore include/mxnet-cpp/CPPLINT.cfg - -.include <bsd.port.post.mk> diff --git a/misc/mxnet/distinfo b/misc/mxnet/distinfo deleted file mode 100644 index d8615b6c6fcb..000000000000 --- a/misc/mxnet/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1652290300 -SHA256 (apache-incubator-mxnet-1.9.1_GH0.tar.gz) = cef85932e2b3caead235008473d29512b99581c07da3d10703ff5b6c1fb5bd50 -SIZE (apache-incubator-mxnet-1.9.1_GH0.tar.gz) = 23402468 -SHA256 (apache-tvm-efdac94_GH0.tar.gz) = 753338c7eca85e1a7e7a02f3acf40ec13a046b9581dafc94c77c3ad986204983 -SIZE (apache-tvm-efdac94_GH0.tar.gz) = 3889616 -SHA256 (dmlc-dlpack-3efc489_GH0.tar.gz) = e8a3fc92d24eab985a73539b7478da84ebc12cfb33f654d915671748fd3d7d98 -SIZE (dmlc-dlpack-3efc489_GH0.tar.gz) = 39598 -SHA256 (oneapi-src-oneDNN-f40443c_GH0.tar.gz) = a1c62ae792773ebc0fb581d0953e88bb7d6d4297682d79b7a7fa4ca79a2cfe19 -SIZE (oneapi-src-oneDNN-f40443c_GH0.tar.gz) = 9700567 diff --git a/misc/mxnet/files/patch-CMakeLists.txt b/misc/mxnet/files/patch-CMakeLists.txt deleted file mode 100644 index bc3fb3a0fefa..000000000000 --- a/misc/mxnet/files/patch-CMakeLists.txt +++ /dev/null @@ -1,46 +0,0 @@ ---- CMakeLists.txt.orig 2021-11-04 20:30:01 UTC -+++ CMakeLists.txt -@@ -7,7 +7,7 @@ if(CMAKE_CROSSCOMPILING) - endif() - - project(mxnet C CXX) --set(CMAKE_CXX_STANDARD 11) -+set(CMAKE_CXX_STANDARD 14) # workaround for https://github.com/apache/incubator-mxnet/issues/20784 - set(CMAKE_CXX_STANDARD_REQUIRED ON) - set(CMAKE_CXX_EXTENSIONS ON) - -@@ -511,6 +511,7 @@ if(USE_JEMALLOC) - endif() - endif() - -+if (ENABLE_TESTING) - include(CTest) - set(GTEST_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/googletest/googletest") - set(GTEST_INCLUDE_DIR ${GTEST_ROOT}/include) -@@ -521,6 +522,7 @@ set(GTEST_LIBRARY gtest) - - add_subdirectory(${GTEST_ROOT}) - find_package(GTest REQUIRED) -+endif() - - # cudnn detection - if(USE_CUDNN) -@@ -974,7 +976,7 @@ install(TARGETS ${MXNET_INSTALL_TARGETS} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/dlpack/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) --install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/dmlc-core/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -+#install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/dmlc-core/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/mshadow/mshadow/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/mshadow) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/mxnet/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/mxnet) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/tvm/nnvm/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -@@ -1020,7 +1022,9 @@ if(USE_CPP_PACKAGE) - endif() - endif() - -+if(ENABLE_TESTING) - add_subdirectory(tests) -+endif() - - # ---[ Linter target - if(MSVC) diff --git a/misc/mxnet/files/patch-src_operator_numpy_np__einsum__op-inl.h b/misc/mxnet/files/patch-src_operator_numpy_np__einsum__op-inl.h deleted file mode 100644 index 94ca65d86e2f..000000000000 --- a/misc/mxnet/files/patch-src_operator_numpy_np__einsum__op-inl.h +++ /dev/null @@ -1,44 +0,0 @@ -https://github.com/apache/incubator-mxnet/issues/17076 - ---- src/operator/numpy/np_einsum_op-inl.h.orig 2019-12-15 04:21:16 UTC -+++ src/operator/numpy/np_einsum_op-inl.h -@@ -701,7 +701,7 @@ inline void NumpyEinsumProcess(const std::vector<TBlob - rstride_arr, - nop, - -1, -- reinterpret_cast<DType*>(NULL)); -+ (DType*)nullptr); - }) - }) - }) -@@ -947,7 +947,7 @@ inline void NumpyEinsumBackward(const OpStatePtr& stat - if (handle_out) { - temp_inputs.push_back(inputs[0]); - } else { -- temp_inputs.push_back(TBlob(reinterpret_cast<DType*>(NULL), -+ temp_inputs.push_back(TBlob((DType*)nullptr, - paths[i].oshape, - xpu::kDevMask)); - } -@@ -958,10 +958,10 @@ inline void NumpyEinsumBackward(const OpStatePtr& stat - temp_outputs.push_back(outputs[idx - 1]); - temp_req.push_back(req[idx - 1]); - } else { -- temp_inputs.push_back(TBlob(reinterpret_cast<DType*>(NULL), -+ temp_inputs.push_back(TBlob((DType*)nullptr, - paths[-idx].oshape, - xpu::kDevMask)); -- temp_outputs.push_back(TBlob(reinterpret_cast<DType*>(NULL), -+ temp_outputs.push_back(TBlob((DType*)nullptr, - paths[-idx].oshape, - xpu::kDevMask)); - temp_req.push_back(OpReqType::kWriteTo); -@@ -973,7 +973,7 @@ inline void NumpyEinsumBackward(const OpStatePtr& stat - cur_tensordot_tempspace_size = - TensordotBackwardWorkspaceSize<xpu>(paths[i].left_pos, - paths[i].right_pos, -- TBlob(reinterpret_cast<DType*>(NULL), -+ TBlob((DType*)nullptr, - paths[i].tshape, - xpu::kDevMask), - temp_inputs[1], diff --git a/misc/mxnet/pkg-descr b/misc/mxnet/pkg-descr deleted file mode 100644 index 147ced68cf73..000000000000 --- a/misc/mxnet/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Apache MXNet is a deep learning framework designed for both efficiency and -flexibility. It allows you to mix symbolic and imperative programming to -maximize efficiency and productivity. At its core, MXNet contains a dynamic -dependency scheduler that automatically parallelizes both symbolic and -imperative operations on the fly. A graph optimization layer on top of that -makes symbolic execution fast and memory efficient. MXNet is portable and -lightweight, scaling effectively to multiple GPUs and multiple machines. - -MXNet is more than a deep learning project. It is a collection of blue prints -and guidelines for building deep learning systems, and interesting insights of -DL systems for hackers. diff --git a/misc/mxnet/pkg-plist b/misc/mxnet/pkg-plist deleted file mode 100644 index c1decbb81a38..000000000000 --- a/misc/mxnet/pkg-plist +++ /dev/null @@ -1,132 +0,0 @@ -include/dlpack/dlpack.h -include/mshadow/README.md -include/mshadow/base.h -include/mshadow/bfloat.h -include/mshadow/cuda/reduce.cuh -include/mshadow/cuda/tensor_gpu-inl.cuh -include/mshadow/dot_engine-inl.h -include/mshadow/expr_engine-inl.h -include/mshadow/expr_scalar-inl.h -include/mshadow/expression.h -include/mshadow/extension.h -include/mshadow/extension/broadcast.h -include/mshadow/extension/broadcast_with_axis.h -include/mshadow/extension/channel_pool.h -include/mshadow/extension/channel_unpool.h -include/mshadow/extension/choose.h -include/mshadow/extension/complex.h -include/mshadow/extension/concat.h -include/mshadow/extension/crop.h -include/mshadow/extension/fill.h -include/mshadow/extension/flip.h -include/mshadow/extension/implicit_gemm.h -include/mshadow/extension/mask.h -include/mshadow/extension/mirror.h -include/mshadow/extension/one_hot.h -include/mshadow/extension/pack_col2patch.h -include/mshadow/extension/pad.h -include/mshadow/extension/range.h -include/mshadow/extension/reduce_with_axis.h -include/mshadow/extension/reduceto1d.h -include/mshadow/extension/reshape.h -include/mshadow/extension/slice.h -include/mshadow/extension/slice_ex.h -include/mshadow/extension/spatial_pool.h -include/mshadow/extension/spatial_unpool.h -include/mshadow/extension/spatial_upsampling_nearest.h -include/mshadow/extension/swapaxis.h -include/mshadow/extension/take.h -include/mshadow/extension/take_grad.h -include/mshadow/extension/transpose.h -include/mshadow/extension/unpack_patch2col.h -include/mshadow/half.h -include/mshadow/half2.h -include/mshadow/io.h -include/mshadow/logging.h -include/mshadow/packet-inl.h -include/mshadow/packet/plain-inl.h -include/mshadow/packet/sse-inl.h -include/mshadow/random.h -include/mshadow/stream_gpu-inl.h -include/mshadow/tensor.h -include/mshadow/tensor_container.h -include/mshadow/tensor_cpu-inl.h -include/mshadow/tensor_gpu-inl.h -%%CPP%%include/mxnet-cpp/MxNetCpp.h -%%CPP%%include/mxnet-cpp/base.h -%%CPP%%include/mxnet-cpp/contrib.h -%%CPP%%include/mxnet-cpp/executor.h -%%CPP%%include/mxnet-cpp/executor.hpp -%%CPP%%include/mxnet-cpp/initializer.h -%%CPP%%include/mxnet-cpp/io.h -%%CPP%%include/mxnet-cpp/io.hpp -%%CPP%%include/mxnet-cpp/kvstore.h -%%CPP%%include/mxnet-cpp/kvstore.hpp -%%CPP%%include/mxnet-cpp/lr_scheduler.h -%%CPP%%include/mxnet-cpp/metric.h -%%CPP%%include/mxnet-cpp/model.h -%%CPP%%include/mxnet-cpp/monitor.h -%%CPP%%include/mxnet-cpp/monitor.hpp -%%CPP%%include/mxnet-cpp/ndarray.h -%%CPP%%include/mxnet-cpp/ndarray.hpp -%%CPP%%include/mxnet-cpp/op.h -%%CPP%%include/mxnet-cpp/op_map.h -%%CPP%%include/mxnet-cpp/op_suppl.h -%%CPP%%include/mxnet-cpp/op_util.h -%%CPP%%include/mxnet-cpp/operator.h -%%CPP%%include/mxnet-cpp/operator.hpp -%%CPP%%include/mxnet-cpp/optimizer.h -%%CPP%%include/mxnet-cpp/optimizer.hpp -%%CPP%%include/mxnet-cpp/shape.h -%%CPP%%include/mxnet-cpp/symbol.h -%%CPP%%include/mxnet-cpp/symbol.hpp -include/mxnet/api_registry.h -include/mxnet/base.h -include/mxnet/c_api.h -include/mxnet/c_api_error.h -include/mxnet/c_api_test.h -include/mxnet/c_predict_api.h -include/mxnet/engine.h -include/mxnet/executor.h -include/mxnet/expr_operator.h -include/mxnet/graph_attr_types.h -include/mxnet/imperative.h -include/mxnet/io.h -include/mxnet/ir/expr.h -include/mxnet/kvstore.h -include/mxnet/lib_api.h -include/mxnet/libinfo.h -include/mxnet/ndarray.h -include/mxnet/node/container.h -include/mxnet/node/node.h -include/mxnet/op_attr_types.h -include/mxnet/operator.h -include/mxnet/operator_util.h -include/mxnet/random_generator.h -include/mxnet/resource.h -include/mxnet/rtc.h -include/mxnet/runtime/c_runtime_api.h -include/mxnet/runtime/container.h -include/mxnet/runtime/data_type.h -include/mxnet/runtime/ffi_helper.h -include/mxnet/runtime/memory.h -include/mxnet/runtime/ndarray.h -include/mxnet/runtime/object.h -include/mxnet/runtime/packed_func.h -include/mxnet/runtime/registry.h -include/mxnet/storage.h -include/mxnet/tensor_blob.h -include/mxnet/tuple.h -include/nnvm/base.h -include/nnvm/c_api.h -include/nnvm/graph.h -include/nnvm/graph_attr_types.h -include/nnvm/layout.h -include/nnvm/node.h -include/nnvm/op.h -include/nnvm/op_attr_types.h -include/nnvm/pass.h -include/nnvm/pass_functions.h -include/nnvm/symbolic.h -include/nnvm/tuple.h -lib/libmxnet.so |