微软行星planetarycomputer云计算平台——JupyterLab电脑环境配置!

简介: 微软行星planetarycomputer云计算平台——JupyterLab电脑环境配置!


行星计算机集线器

行星计算机集线器是计算行星计算机提供的数据的便捷选项。Hub 是JupyterHub部署,包括一组常用的地理空间和可持续性数据分析包。它启用了Dask以进行可扩展计算。


在登录

在行星计算机上拥有帐户后,您可以登录集线器。访问http://planetarycomputer.microsoft.com/compute以访问集线器。


Hub 提供多个配置文件来自定义您的计算环境。配置文件决定了您服务器的计算能力和软件环境。当然现在还是内测阶段,所以没有办法获取以下的东西,也就是没有办法进行这一步


选择一个配置文件并单击开始以启动您的服务器。当您的服务器上线时,您会看到一个进度条和一些日志。一旦准备就绪,您将被重定向到 Jupyterlab。


停止你的服务器

在集线器上完成会话后,请确保停止服务器以释放消耗的资源。在 Jupyterlab UI 中,选择文件 > 集线器控制面板。这将在


https://pccompute.westeurope.cloudapp.azure.com/compute/hub/home 上打开一个新选项卡,可让您管理服务器。


选择停止我的服务器以停止您的服务器并释放您消耗的所有资源。

请注意,我们会自动停止似乎空闲的服务器。


使用 JupyterLab

JupyterLab用户指南详细介绍了JupyterLab用户界面。Hub 环境包括一些常见的扩展。


了解文件系统

您的服务器有一个主目录/home/jovyan/,您可以在其中存储本地文件。该目录跨会话持续存在;如果您在 中创建文件/home/jovyan/,请停止您的服务器,然后重新启动它,该文件仍然存在。

之外的所有内容/home/jovyan不会跨会话持久化。例如,如果您/srv/conda/envs/notebook通过手动ing 包对 Python 环境进行修改,则在停止和启动服务器后该新包将不可用。pip install

您应该只将代码、笔记本和分析文档存储在您的主目录中。值得注意的是,您不应在主目录中存储大量数据。相反,请改用Azure Blob 存储之类的东西(确保使用西欧区域,这是您的服务器运行的地方)。


环境变量

我们在您的服务器启动时设置了几个环境变量。

多变的

价值

描述

PC_SDK_SUBSCRIPTION_KEY

独一无二的你

用于对资产进行签名以下载数据。

GDAL_DISABLE_READDIR_ON_OPEN

EMPTY_DIR

使用 GDAL打开单个 COG 时提高 GDAL 性能

GDAL_HTTP_MERGE_CONSECUTIVE_RANGES

是的

通过合并连续的 HTTP 请求来提高 GDAL 性能


了解软件环境

您的软件环境由您在启动服务器时选择的配置文件决定。这是一个畅达环境位于/srv/conda/envs/notebook。该环境包含许多有助于地理空间数据分析的软件库。如前所述上述改变你的主目录的环境外部不跨会话持续。如果您pipconda安装了一个软件包,则下次启动服务器时它不会出现。

如果您使用 Dask 进行可扩展计算,您应该确保您对本地软件环境所做的修改也出现在工作人员身上。Dask 提供了一个PipInstallPlugin来在 worker 启动时自动安装包

>>> from dask.distributed import PipInstall

>>> plugin = PipInstall(packages=["scikit-learn"], pip_options=["--upgrade"])

>>> client.register_worker_plugin(plugin)

请注意,这会减慢 worker 的启动速度,因为需要在 worker 开始执行任务之前找到并下载包。



相关文章
|
1月前
|
机器学习/深度学习 人工智能 云计算
Intel 平台新特性助力龙蜥 OS 云计算 | 龙蜥大讲堂101期
本次分享的主题是Intel平台新特性助力龙蜥OS云计算。内容涵盖英特尔第四代和第五代至强处理器的新特性,如性能提升、内置加速器等,并详细介绍TDX、SGX、AMX等技术原理及其在虚拟化环境中的支持情况,旨在帮助云用户充分利用英特尔新平台的优势。
|
3月前
|
存储 人工智能 数据库
通义灵码与云计算平台的融合:基础与概述
在数字化时代,云计算已成为企业和开发者构建应用的核心基石,其高可用性、可扩展性和成本效益等优势重塑了IT架构。通义灵码作为先进的人工智能代码生成工具,能将自然语言转换为高质量代码,大幅提高开发效率。本文将探讨通义灵码与云计算平台的融合,开启开发新纪元。
通义灵码与云计算平台的融合:基础与概述
|
8月前
|
监控 Cloud Native 持续交付
构建未来:云原生技术驱动的云计算平台
【5月更文挑战第52天】 随着数字化转型的不断深化,企业对于敏捷性、可扩展性和成本效益的需求日益增长。本文探讨了如何通过采纳云原生技术来构建和优化云计算平台,以支持不断变化的业务需求。文章首先概述了云原生技术的核心概念及其优势,随后详细分析了在设计云平台时应考虑的关键要素,并通过案例研究展示了云原生实践在实际中的应用效果。最后,文章提出了面向未来的云平台发展趋势和挑战。
|
3月前
|
Kubernetes Cloud Native 云计算
深度挖掘:云计算平台在数字化转型中的核心作用
【10月更文挑战第29天】作为一名技术博主,我深入探讨了云计算平台在数字化转型中的核心作用。本文分析了云计算的弹性、可扩展性和高可用性如何帮助企业快速适应市场变化,降低成本并提高效率。同时,文章介绍了云计算在创新加速、业务连续性和灾难恢复方面的优势,并通过实际案例展示了其在企业数字化转型中的应用。
150 0
|
7月前
|
存储 安全 数据库
阿里巴巴的云计算平台有哪些服务?
【7月更文挑战第1天】阿里巴巴的云计算平台有哪些服务?
714 57
|
6月前
|
存储 Linux 云计算
OpenStack云计算平台搭建
OpenStack 是一个开源的云平台管理项目,通过多个核心组件实现公有云、私有云和混合云的构建与管理。自2010年由NASA和Rackspace联合发起以来,已有众多企业和个人参与开发。OpenStack 简化了云部署流程,支持计算、存储和网络资源的高效管理,并兼容多种虚拟化技术和容器。最新版本为Xena,广泛应用于各行各业,如思科、英特尔等公司。
610 0
|
7月前
|
运维 安全 云计算
未来云计算平台的关键技术与发展趋势
随着信息技术的快速发展,云计算作为一种高效、灵活的计算模式,正成为各行业信息化的关键支撑。本文探讨了未来云计算平台的关键技术和发展趋势,包括容器化技术、微服务架构、多云混合部署等,旨在揭示这些技术如何推动企业数字化转型和创新发展。 【7月更文挑战第8天】
284 2
|
8月前
|
存储 安全 定位技术
云计算在远程办公与协作平台中的应用与挑战是一个热门话题。
云计算在远程办公与协作平台中的应用与挑战是一个热门话题。
72 1
|
8月前
|
存储 运维 搜索推荐
云计算平台在在线教育领域的应用探索
云计算平台在在线教育领域的应用探索
169 0
|
8月前
|
云计算 数据中心 Python
云计算在在线教育平台中的资源管理与优化
云计算在在线教育平台中的资源管理与优化