首页 文章 精选 留言 我的

精选列表

搜索[开发工具包],共10011篇文章
优秀的个人博客,低调大师

官方简要解读 LinuxKit 工具包

LinuxKit 是什么? LinuxKit所包含的工具可以允许用户构建自定义的Linux子系统。所有的系统服务都是可以替换的容器,并且用户可以移除所有不需要的东西。这是一款非常符合Docker设计理念的工具,所有默认的组件都可以替换成与用户需求相匹配的组件。 安全性是 Docker 最重要的目标 LinuxKit是一个开源项目,Docker称之所以将其构建在容器中,是为了构建一个安全、精简和可移植的操作系统。 Docker 公司称安全性是其重要等级的目标,该目标与 NIST(美国国家标准技术研究所)在其《Application Container Security Guide》草案中的声明是一致的,即“使用特定的容器操作系统而不是通用的操作系统来减少攻击平面。当使用特定的容器操作系统时,其可攻击平面通常远小于通用操作系统,因此攻击和危害

优秀的个人博客,低调大师

Adlik —— 加速深度学习推理的工具包

Adlik是深度学习模型的端到端优化框架。Adlik 的目标是在云和嵌入式环境中加速深度学习推理过程。 使用 Adlik 框架,不同的深度学习模型可以以非常灵活和简单的方式以高性能部署到不同的平台。 在云环境中,编译后的模型和 Adlik 推理引擎应构建为 docker 镜像,并部署为容器。 在边缘环境中,应将 Adlik 推理引擎部署为容器。编译后的模型应该转移到边缘环境,Adlik 推理引擎应该自动更新和加载模型。 在设备环境中,Adlik Inference Engine 和编译后的模型应编译为二进制文件。想要在设备上运行模型推理的用户应该将用户定义的 AI 函数和 Adlik 二进制文件链接到执行文件,并直接运行。 构建 本指南用于在Ubuntu系统上构建 Adlik。 首先,安装Git和Bazel。 然后,克隆 Adlik 并将工作目录更改为源目录: git clone https://github.com/ZTE/Adlik.git cd Adlik 构建客户端 安装以下软件包: python3-setuptools python3-wheel 构建客户端: bazel build //adlik_serving/clients/python:build_pip_package -c opt 构建 pip 包: mkdir /tmp/pip-packages && bazel-bin/adlik_serving/clients/python/build_pip_package /tmp/pip-packages 构建服务 首先,安装以下软件包: automake libtbb2 libtool make python3-six 使用 OpenVINO 运行时构建服务 从OpenVINO安装intel-openvino-runtime-ubuntu<OS_VERSION>-<VERSION>包。 假设 OpenVINO 的安装路径为/opt/intel/openvino_VERSION,运行如下命令: export INTEL_CVSDK_DIR=/opt/intel/openvino_VERSION export InferenceEngine_DIR=$INTEL_CVSDK_DIR/deployment_tools/inference_engine/share bazel build //adlik_serving \ --config=openvino \ -c opt 使用 TensorFlow CPU 运行时构建服务 运行以下命令: bazel build //adlik_serving \ --config=tensorflow-cpu \ -c opt 使用 TensorFlow GPU 运行时构建服务 假设使用 CUDA 版本 11.0 构建。 从这里和这里安装以下软件包: cuda-cupti-dev-11-0 libcublas-dev-11-0 libcudnn8=*+cuda11.0 libcudnn8-dev=*+cuda11.0 libcufft-dev-11-0 libcurand-dev-11-0 libcusolver-dev-11-0 libcusparse-dev-11-0 libnvinfer7=7.2.*+cuda11.0 libnvinfer-dev=7.2.*+cuda11.0 libnvinfer-plugin7=7.2.*+cuda11.0 libnvinfer-plugin-dev=7.2.*+cuda11.0 运行以下命令: env TF_CUDA_VERSION=11.0 TF_NEED_TENSORRT=1 \ bazel build //adlik_serving \ --config=tensorflow-gpu \ -c opt \ --incompatible_use_specific_tool_files=false 使用 TensorFlow Lite CPU 运行时构建服务 运行以下命令: bazel build //adlik_serving \ --config=tensorflow-lite-cpu \ -c opt 使用 TensorRT 运行时构建服务 假设使用 CUDA 版本 11.0 构建。 从这里和这里安装以下软件包: cuda-cupti-dev-11-0 cuda-nvml-dev-11-0 cuda-nvrtc-11-0 libcublas-dev-11-0 libcudnn8=*+cuda11.0 libcudnn8-dev=*+cuda11.0 libcufft-dev-11-0 libcurand-dev-11-0 libcusolver-dev-11-0 libcusparse-dev-11-0 libnvinfer7=7.2.*+cuda11.0 libnvinfer-dev=7.2.*+cuda11.0 libnvonnxparsers7=7.2.*+cuda11.0 libnvonnxparsers-dev=7.2.*+cuda11.0 运行以下命令: env TF_CUDA_VERSION=11.0 \ bazel build //adlik_serving \ --config=TensorRT \ -c opt \ --action_env=LIBRARY_PATH=/usr/local/cuda-11.0/lib64/stubs \ --incompatible_use_specific_tool_files=false 使用 TF-TRT 运行时构建服务 假设使用 CUDA 版本 11.0 构建。 从这里和这里安装以下软件包: cuda-cupti-dev-11-0 libcublas-dev-11-0 libcudnn8=*+cuda11.0 libcudnn8-dev=*+cuda11.0 libcufft-dev-11-0 libcurand-dev-11-0 libcusolver-dev-11-0 libcusparse-dev-11-0 libnvinfer7=7.2.*+cuda11.0 libnvinfer-dev=7.2.*+cuda11.0 libnvinfer-plugin7=7.2.*+cuda11.0 libnvinfer-plugin-dev=7.2.*+cuda11.0 运行以下命令: env TF_CUDA_VERSION=11.0 TF_NEED_TENSORRT=1 \ bazel build //adlik_serving \ --config=tensorflow-tensorrt \ -c opt \ --incompatible_use_specific_tool_files=false 使用 Tvm 运行时构建服务 安装以下软件包: build-essential cmake tvm 运行以下命令: bazel build //adlik_serving \ --config=tvm \ -c opt

优秀的个人博客,低调大师

De4py —— Python 逆向工程工具包

De4py 是一款高级 python 反混淆器,拥有漂亮的用户界面和一系列高级功能,可帮助恶意软件分析师和反向工程师对 python 文件等进行反混淆。 特征 功能 反混淆 De4py 支持一些流行的混淆器,例如:Jawbreaker、BlankOBF、PlusOBF、Wodx、Hyperion、pyobfuscate.com 混淆器 Pycode执行 在进程内执行 python 代码,这在许多情况下很有用,可以使程序执行您想让它执行的操作,例如,如果程序具有许可并且它调用真正的“main”只有购买了程序才可以直接调用。 字符串转储 在 python 进程中转储字符串并将其保存为文件,这对于从内存中提取数据(例如 webhook)非常有用。 删除退出功能 删除退出函数,如果 python 程序在找到调试器或虚拟机时尝试退出,该函数将非常有用 获取所有功能 获取 python 进程内的所有函数,这在尝试修改内存中的 python 函数时非常有用 Pyshell图形用户界面 自定义 GUI,可以轻松在所需进程内执行 python 代码。 GUI 和控制台支持 De4py 同时支持控制台和 GUI 文件分析器 一个具有许多功能的分析器,例如检测 python 程序是否已打包,并尝试在使用 pyinstaller 时解包它,例如,它还有一个功能,可以显示所有字符串或可疑字符串(可疑字符串,例如:IP、网站和“token”“discord”“leveldb”字符串和文件中的其他可疑字符串)并在一个漂亮的输出窗口中显示它们。 行为监控 De4py 可以监控 python 进程,查看它们是否打开了任何文件句柄、打开了进程、写入/读取了其他进程的内存,还可以监控该进程是否终止了其他进程,此外还可以监控套接字(包括正在传输的数据大小)发送和正在发送/接收的 IP)。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册