docker打包与加密(二) Cython加密

环境准备

 
software
version
comment
cython
Cython==3.0.0b3
 
经验:
  1. cython和一些东西有冲突,例如fastapi,async等,现在的经验是用这个特定的版本
  1. __init__.py文件不能编译,因为不允许有重复文件
  1. 尽量在镜像内进行编译,因为要保持编译环境和运行环境相同,否则会有问题
  1. 记得在镜像内编译完,重新提交,否则原始文件依然存在于镜像内
 

文件准备

这里基本上只需要三个文件即可
setup_code.py
copy代码进镜像的忽略文件
run_prod.sh
创建镜像的文件
替换:
project_name
工作目录/项目名称
 

1. 加密脚本

 

2. 镜像内运行加密

run_prod.sh
 
 
Loading...
目录
文章列表
个人站点-主NLP
欧洲史
开发工具
Linux
计算机软件
DL-训练
历史-欧洲史
历史-中国史
中国史
DL-公式推导
DL-算法原理
DL-工程化
计算机硬件
可解释性
LLM-基础
传统NLP
社会运转
训练框架
Benchmark
生活记录
技术报告
强化学习