专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

hcp4715/hddm Docker 镜像 - 轩辕镜像

hddm
hcp4715/hddm
hcp4715
这是一个用于HDDM(贝叶斯分层漂移扩散模型)的Docker镜像,支持ArviZ,提供不同架构(amd64/arm64)版本,包含Jupyter Notebook环境,方便用户快速部署和运行HDDM分析,适用于心理学、神经科学等领域的反应时数据分析。
11 收藏0 次下载
🔒 更安全的专业镜像服务
中文简介版本下载
🔒 更安全的专业镜像服务

HDDM Docker镜像文档

镜像概述

本镜像为HDDM(Hierarchical Drift Diffusion Modeling,贝叶斯分层漂移扩散模型)提供便捷的部署环境。HDDM是一个用于反应时数据分析的Python包,广泛应用于心理学、神经科学等领域。本镜像整合了HDDM及其依赖库,支持ArviZ可视化工具,并提供Jupyter Notebook交互环境,适配amd64(Intel)和arm64(Apple M1/M2)架构,简化用户的安装与配置流程。

标签说明

镜像提供多个标签版本,推荐使用latest标签。各标签信息如下:

  • latest:与hddm:1.0.1相同,基于预印本Version 12提供教程。
  • hddm:1.0.1:Python 3.8.8,HDDM 1.0.1最新版,包含amd64(Intel芯片,同hddm:1.0.1-amd64)和arm64(Apple M1/M2芯片,同hddm:1.0.1-arm64)两个版本,教程见预印本Version 12。
  • hddm:1.0.1-amd64:适用于amd64架构(Intel芯片)的HDDM 1.0.1镜像。
  • hddm:1.0.1-arm64:适用于arm64架构(Apple M1/M2芯片)的HDDM 1.0.1镜像。
  • hddm:0.9.8RC/hddm:0.9.8:Python 3.8.8,HDDM 0.9.8版本(修复部分bug),包含amd64(同hddm:0.9.8RC-amd64)和arm64(同hddm:0.9.8RC-arm64)版本,教程见预印本Version 8。
  • hddm:0.9.8RC-amd64:适用于amd64架构的HDDM 0.9.8RC镜像。
  • hddm:0.9.8RC-arm64:适用于arm64架构的HDDM 0.9.8RC镜像。
  • hddm:0.8.0:Python 3.8.8,HDDM 0.8.0,kabuki 0.6.4,支持amd64和arm64架构,用于复现基于该版本的已发表结果。
  • hddm:0.8_tutorial:适用于amd64架构,包含HDDM 0.8、kabuki 0.6.4及HDDM与ArviZ桥接功能,对应预印本Version 6教程。
  • hddm:0.8_tutorial_arm64:适用于arm64架构的hddm:0.8_tutorial版本。

引用说明

若在研究中使用本镜像,请引用以下文献:

Wiecki et al 2013: [***]

以及预印本:

Pan, W., Geng, H., Zhang, L., Fengler, A., Frank, M. J., Zhang, R.-Y., & Chuan-Peng, H. (2025). dockerHDDM: A User-Friendly Environment for Bayesian Hierarchical Drift-Diffusion Modeling. Advances in Methods and Practices in Psychological Science, 8(1), 25152459241298700. [***]

安装步骤

前提条件

首先安装Docker并测试,具体步骤参考Docker官方文档:

  • Ubuntu:Docker Engine安装指南
  • Windows:Docker Desktop安装指南(Windows用户需安装WSL,按提示完成配置)
拉取镜像

安装Docker后,拉取最新版HDDM镜像:

bash
docker pull hcp4715/hddm

注意:Ubuntu用户可能需要sudo权限执行Docker命令;Windows用户需以管理员权限打开PowerShell/命令行。

使用方法

启动容器与Jupyter Notebook

拉取镜像后,通过以下命令启动容器并运行Jupyter Notebook:

Ubuntu示例
bash
docker run -it --rm --cpus=4 \
-v /home/用户名/dockerhddm:/home/jovyan/work \
-p 8888:8888 hcp4715/hddm jupyter notebook
Windows示例
bash
docker run -it --rm --cpus=4 -v /d/用户名/dockerhddm:/home/jovyan/work -p 8888:8888 hcp4715/hddm jupyter notebook
参数说明
  • docker run:运行Docker镜像
  • -it:保持标准输入打开
  • --rm:容器退出后自动删除
  • --cpus=4:指定容器使用的CPU核心数
  • -v 本地路径:/home/jovyan/work:挂载本地文件夹到容器内(本地路径需替换为实际数据目录,如Ubuntu的/home/用户名/data或Windows的/d/用户名/data)
  • -p 8888:8888:将容器的8888端口映射到主机,用于访问Jupyter Notebook
  • hcp4715/hddm:镜像名称(可指定标签,如hcp4715/hddm:1.0.1-arm64)
  • jupyter notebook:启动Jupyter Notebook服务
访问Jupyter Notebook

运行命令后,终端会输出类似以下内容:

To access the notebook, open this file in a browser:
    file:///home/jovyan/.local/share/jupyter/runtime/nbserver-6-open.html
Or copy and paste one of these URLs:
    [***]
 or [***]

复制包含127.0.0.1:8888(或Windows的localhost:8888)的URL到浏览器,即可访问Jupyter Notebook。容器内的work文件夹对应本地挂载目录,examples文件夹包含示例数据和教程 notebooks(如HDDM_official_tutorial_reproduced.ipynb)。

使用示例

运行以下命令可直接启动容器并查看内置示例:

bash
docker run -it --rm --cpus=4 -p 8888:8888 hcp4715/hddm jupyter notebook

访问Jupyter后,在examples文件夹中可找到示例数据集和教程notebook,用于测试HDDM功能。

潜在错误与解决方法

  1. 权限拒绝:参考HDDM用户组讨论解决权限问题。
  2. 端口8888被占用:修改端口映射,如-p 8787:8888,并将浏览器URL中的8888替换为8787。

镜像构建说明

本镜像基于jupyter/scipy-notebook的Dockerfile修改,添加了HDDM、ipyparallel等依赖,并配置了ipyparallel以支持Jupyter Notebook(暂不支持JupyterLab)。构建命令如下:

bash
docker build -t hcp4715/hddm:[标签] -f Dockerfile .

替换[标签]为自定义标签(如1.0.1-custom)。

致谢

  • 感谢斯坦福大学Rui Yuan博士对Dockerfile的修改与优化。
  • 感谢@madslupe提供的早期HDDM镜像基础。
  • 感谢Wanke和zenkavi对HDDM 0.9.8版本的bug修复贡献。

问题反馈

使用中遇到问题,请通过以下渠道反馈:

  • GitHub Issues
  • GitHub Discussions

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

MacOS OrbStack

MacOS OrbStack 容器配置

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像支持哪些镜像仓库?

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
hcp4715/hddm
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
咨询镜像拉取问题请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
咨询镜像拉取问题请提交工单,官方技术交流群:
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.