个人站点-主NLP
欧洲史
开发工具
Linux
计算机软件
DL-训练
历史-欧洲史
历史-中国史
中国史
DL-公式推导
DL-算法原理
DL-工程化
计算机硬件
可解释性
LLM-基础
传统NLP
社会运转
训练框架
Benchmark
生活记录
技术报告
强化学习
docker打包与加密(二) Cython加密
环境准备
software | version | comment |
cython | Cython==3.0.0b3 | ㅤ |
经验:
- cython和一些东西有冲突,例如fastapi,async等,现在的经验是用这个特定的版本
- __init__.py文件不能编译,因为不允许有重复文件
- 尽量在镜像内进行编译,因为要保持编译环境和运行环境相同,否则会有问题
- 记得在镜像内编译完,重新提交,否则原始文件依然存在于镜像内
文件准备
这里基本上只需要三个文件即可
setup_code.py | copy代码进镜像的忽略文件 |
run_prod.sh | 创建镜像的文件 |
ㅤ | ㅤ |
替换:
project_name | 工作目录/项目名称 |
ㅤ | ㅤ |
ㅤ | ㅤ |
1. 加密脚本
2. 镜像内运行加密
run_prod.sh
Loading...