matlab-on-azure

授权协议 View license
开发语言
所属分类 应用工具、 科研计算工具
软件类型 开源软件
地区 不详
投 递 者 司寇书
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

MATLAB on Microsoft Azure

Requirements

Before starting, you will need the following:

Costs

You are responsible for the cost of the Azure services used when you create cloud resources using this guide. Resource settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each Azure service you will be using. Prices are subject to change.

Introduction

The following guide will help you automate the process of running the MATLAB desktop on Microsoft Azure using a Linux virtual machine, and connect to it using the Remote Desktop Protocol (RDP). The automation is accomplished using an Azure Resource Manager (ARM) template. The template is a JSONfile that defines the resources needed to run MATLAB on Azure. For information about the architecture of this solution, see Architecture and Resources.

Deployment Steps

The MATLAB Reference Architecture is released in lockstep with the bi-annual MATLAB releases.Each reference architecture release has its own instructions as we continue to evolve it.Select a release to continue:

Linux Windows
R2021a R2021a
R2020b R2020b
R2020a
R2019b
R2019a_and_older

Architecture and Resources

Deploying this reference architecture will create several resources in yourresource group.

Deploying this reference architecture sets up a single Azure virtual machine running Linux and MATLAB, a network interface with a public IP address to connect to the virtual machine, a network security group that controls network traffic, and a virtual network for communication between resources.

To make deployment easy, a preconfigured Ubuntu virtual machine is provided. The VM image contains the following software:

  • MATLAB, Simulink, Toolboxes, and support for GPUs.

    To see a list of installed products, type ver at the MATLAB command prompt.

  • Add-Ons: Deep Learning Toolbox(TM) Model for AlexNet Network, Deep Learning Toolbox Model for GoogLeNet Network, and Deep Learning Toolbox Model for ResNet-50 Network

Resources

Resource Name Resource Name in Azure Number of Resources Description
Virtual Machine matlab-vm 1 The virtual machine instance with pre-installed desktop MATLAB.
Network interface matlab-nic 1 Enables the virtual machine to communicate with internet, Azure, and on-premises resources.
Public IP address matlab-publicIP 1 Public IP address to connect to the virtual machine running MATLAB.
Network security group matlab-rdp-nsg 1 Allows or denies traffic to and from sources and destinations.
Virtual network matlab-vnet 1 Enables resources to communicate with each other.
Disk matlab-vm-disk-<unique id> 1 The disk attached to the VM.
Image matlab-base-image 1 The original image used to create the VM.

FAQ

How do I save my changes in the VM?

All your files and changes are stored locally on the virtual machine. They will persist until you either terminate the virtual machine instance or delete the resource group. Stopping the instance does not destroy the data on the instance. If you want your changes to persist before you terminate an instance, you’ll need to:

  • copy your files to another location, or
  • create an image of the virtual machine.

What happens to my data if I shut down the instance?

You may want to shut down the instance when you aren’t using it. Any files or changes made to the virtual machine will persist when shutting down and will be there when you restart.

How do I save an image?

You can save a copy of your current virtual machine. Locate the Azure VM in your resource group in the Azure Portal, click “Capture Image” and follow the instructions.

How do I customize the image?

You can customize an image by launching the reference architecture, applying any changes you want to the virtual machine such as installing additional software, drivers and files and then saving an image of that virtual machine using the Azure Portal. For more information, see How do I save an image?. When you launch the reference architecture, click “Edit Template”, replace the baseImageUri in the “variables” section with the URL from your custom image. Save and finish the deployment steps by filling out parameters, accepting the terms and clicking “Create”.

How do I use a different license manager?

The VM image uses MathWorks Hosted License Manager by default. For information on using other license managers, see MATLAB Licensing in the Cloud.

How do I deploy into an existing virtual network?

You will need to edit the template and replace the appropriate sections with your own virtual network and subnet resource ids.

Technical Support

If you require assistance or have a request for additional features or capabilities, please contact MathWorks Technical Support.

  • function hn=arrow3(p1,p2,s,w,h,ip,alpha,beta) % ARROW3 (R13) % ARROW3(P1,P2) draws lines from P1 to P2 with directional arrowheads. % P1 and P2 are either nx2 or nx3 matrices. Each row of P1 is an % i

  • 数据存储是一个用于读取单个文件或者文件或数据集合的对象。它相当于一个存储库,用来存储具有相同结构和格式的数据。例如,数据存储中每个文件包含的数据必须具有相同的类型(如数字或文本)、以相同顺序显示并用相同的分隔符分隔。 Choose the right datastore based on the file format of your data or application. 以下示例说明如何为包

  • 目录 前言 几个高频面试题目 1.如果时间序列存在异常值,对时间序列分析有什么影响 知识储备 <

  • MATLAB Production Server Integrate MATLAB algorithms into web, database, and enterprise applications MATLAB® Production Server™ lets you incorporate custom analytics into web, database, and production

  • 1.新特性简要介绍 (1).实时编辑器   所创建的脚本不仅可以捕获代码,还可以讲述与人分享的故事。自动化的上下文提示可让您在编程时快速推进,并且将结果与可视化内容和您的代码一起显示。    (2).App Designer   App Designer 让您无需成为专业的软件开发人员,即可创建专业的应用程序。拖放可视化组件来安排应用程序布局,并使用集成编辑器快速编写应用程序的行为。您可以使用 M

  • 鉴于以后的目标主要是利用现有的Matlab数据(.mat或者.txt),主要考虑python导入Matlab数据的问题。以下代码可以解决python读取.mat文件的问题。主要使用sicpy.io即可。sicpy.io提供了两个函数loadmat和savemat,非常方便。 # adapted from http://blog.csdn.net/rumswell/article/details/8

  • 1 内容介绍 本文解决了从单个低分辨率输入图像生成超分辨率 (SR) 图像的问题。我们从压缩感知的角度来解决这个问题。低分辨率图像被视为高分辨率图像的下采样版本,假设其补丁相对于原型信号原子的过完备字典具有稀疏表示。压缩感知的原理保证了在温和的条件下,稀疏表示可以正确地从下采样信号中恢复出来。我们将证明稀疏性的有效性作为规范否则不适定的超分辨率问题的先验。我们进一步表明,从与输入图像具有相似统计性

  • Ubuntu18.04上、Azure Kinect DK采集数据,实现室内三维重建 采用这个思路下的平台和设备环境的实现室内三维重建可能是大多数研究三维重建方向的初始思路。之前接触并作了一些简单的实践。就主要对过去工作中实践和看到的Github上的相关项目进行一个简单的记忆的梳理。 Github开源相关参考 ORB_SLAM:ORB-SLAM is a versatile and accurate

 相关资料
  • MATLAB on Amazon Web Services (Linux VM) Requirements Before starting, you will need the following: A MATLAB® license that is current on SoftwareMaintenance Service (SMS). For more information, see MA

  • MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据 分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 MATLAB和Mathematica、Maple并 称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘

  • MATLAB code for reading and writing CIFTI files, v2 This library is compatible with the CIFTI-2 format, withoutexternally installed dependencies (except that CIFTI-1 files requirewb_command for conver

  • Zaf-Matlab Zafar's Audio Functions in Matlab for audio signal analysis. Files: zaf.m: Matlab class with the audio functions. examples.ipynb: Jupyter notebook with some examples. audio_file.wav: audio

  • BIDS for MATLAB / Octave This repository aims at centralising MATLAB/Octave tools to interact with datasets conforming to the BIDS (Brain Imaging Data Structure) format. For more information about BID

  • REPET-Matlab REPeating Pattern Extraction Technique (REPET) in Matlab for audio source separation. Repetition is a fundamental element in generating and perceiving structure. In audio, mixtures are of