github https://github.com/TeletcheaLab/protGPT2
root@ubuntu24:~# conda create -n ProtGPT2 pip
root@ubuntu24:~# conda activate ProtGPT2
(ProtGPT2) root@ubuntu24:~#
(ProtGPT2) root@ubuntu24:~# pip install transformers datasets torch
(ProtGPT2) root@ubuntu24:~# conda list
# packages in environment at /apps/pyenv/versions/miniforge3-26.3.2-1/envs/ProtGPT2:
#
# Name Version Build Channel
_openmp_mutex 4.5 20_gnu conda-forge
aiohappyeyeballs 2.6.2 pypi_0 pypi
aiohttp 3.14.0 pypi_0 pypi
aiosignal 1.4.0 pypi_0 pypi
annotated-doc 0.0.4 pypi_0 pypi
anyio 4.13.0 pypi_0 pypi
attrs 26.1.0 pypi_0 pypi
bzip2 1.0.8 hda65f42_9 conda-forge
ca-certificates 2026.5.20 hbd8a1cb_0 conda-forge
certifi 2026.5.20 pypi_0 pypi
charset-normalizer 3.4.7 pypi_0 pypi
click 8.4.1 pypi_0 pypi
cuda-bindings 13.3.1 pypi_0 pypi
cuda-pathfinder 1.5.5 pypi_0 pypi
cuda-toolkit 13.0.2 pypi_0 pypi
datasets 4.8.5 pypi_0 pypi
dill 0.4.1 pypi_0 pypi
filelock 3.29.1 pypi_0 pypi
frozenlist 1.8.0 pypi_0 pypi
fsspec 2026.2.0 pypi_0 pypi
h11 0.16.0 pypi_0 pypi
hf-xet 1.5.0 pypi_0 pypi
httpcore 1.0.9 pypi_0 pypi
httpx 0.28.1 pypi_0 pypi
huggingface-hub 1.17.0 pypi_0 pypi
idna 3.18 pypi_0 pypi
jinja2 3.1.6 pypi_0 pypi
ld_impl_linux-64 2.45.1 default_hbd61a6d_102 conda-forge
libexpat 2.8.1 hecca717_0 conda-forge
libffi 3.5.2 h3435931_0 conda-forge
libgcc 15.2.0 he0feb66_19 conda-forge
libgomp 15.2.0 he0feb66_19 conda-forge
liblzma 5.8.3 hb03c661_0 conda-forge
libmpdec 4.0.0 hb03c661_1 conda-forge
libsqlite 3.53.1 h0c1763c_0 conda-forge
libuuid 2.42.1 h5347b49_0 conda-forge
libzlib 1.3.2 h25fd6f3_2 conda-forge
markdown-it-py 4.2.0 pypi_0 pypi
markupsafe 3.0.3 pypi_0 pypi
mdurl 0.1.2 pypi_0 pypi
mpmath 1.3.0 pypi_0 pypi
multidict 6.7.1 pypi_0 pypi
multiprocess 0.70.19 pypi_0 pypi
ncurses 6.6 hdb14827_0 conda-forge
networkx 3.6.1 pypi_0 pypi
numpy 2.4.6 pypi_0 pypi
nvidia-cublas 13.1.1.3 pypi_0 pypi
nvidia-cuda-cupti 13.0.85 pypi_0 pypi
nvidia-cuda-nvrtc 13.0.88 pypi_0 pypi
nvidia-cuda-runtime 13.0.96 pypi_0 pypi
nvidia-cudnn-cu13 9.20.0.48 pypi_0 pypi
nvidia-cufft 12.0.0.61 pypi_0 pypi
nvidia-cufile 1.15.1.6 pypi_0 pypi
nvidia-curand 10.4.0.35 pypi_0 pypi
nvidia-cusolver 12.0.4.66 pypi_0 pypi
nvidia-cusparse 12.6.3.3 pypi_0 pypi
nvidia-cusparselt-cu13 0.8.1 pypi_0 pypi
nvidia-nccl-cu13 2.29.7 pypi_0 pypi
nvidia-nvjitlink 13.0.88 pypi_0 pypi
nvidia-nvshmem-cu13 3.4.5 pypi_0 pypi
nvidia-nvtx 13.0.85 pypi_0 pypi
openssl 3.6.2 h35e630c_0 conda-forge
packaging 26.2 pypi_0 pypi
pandas 3.0.3 pypi_0 pypi
pip 26.1.2 pyh145f28c_0 conda-forge
propcache 0.5.2 pypi_0 pypi
pyarrow 24.0.0 pypi_0 pypi
pygments 2.20.0 pypi_0 pypi
python 3.14.5 habeac84_100_cp314 conda-forge
python-dateutil 2.9.0.post0 pypi_0 pypi
python_abi 3.14 8_cp314 conda-forge
pyyaml 6.0.3 pypi_0 pypi
readline 8.3 h853b02a_0 conda-forge
regex 2026.5.9 pypi_0 pypi
requests 2.34.2 pypi_0 pypi
rich 15.0.0 pypi_0 pypi
safetensors 0.7.0 pypi_0 pypi
setuptools 81.0.0 pypi_0 pypi
shellingham 1.5.4 pypi_0 pypi
six 1.17.0 pypi_0 pypi
sympy 1.14.0 pypi_0 pypi
tk 8.6.13 noxft_h366c992_103 conda-forge
tokenizers 0.22.2 pypi_0 pypi
torch 2.12.0 pypi_0 pypi
tqdm 4.67.3 pypi_0 pypi
transformers 5.10.1 pypi_0 pypi
triton 3.7.0 pypi_0 pypi
typer 0.25.1 pypi_0 pypi
typing-extensions 4.15.0 pypi_0 pypi
tzdata 2025c hc9c84f9_1 conda-forge
urllib3 2.7.0 pypi_0 pypi
xxhash 3.7.0 pypi_0 pypi
yarl 1.24.2 pypi_0 pypi
zstd 1.5.7 hb78ec9c_6 conda-forge
(ProtGPT2) root@ubuntu24:~#
(ProtGPT2) root@ubuntu24:~# conda deactivate
root@ubuntu24:~# vi /apps/modulefiles/ProtGPT2
#%Module
set root /apps/pyenv/versions/miniforge3-26.3.2-1/envs/ProtGPT2
prepend-path PATH $root/bin
prepend-path LD_LIBRARY_PATH PATH $root/lib
root@ubuntu24:~#saber@ubuntu24:~$ module load ProtGPT2
saber@ubuntu24:~$ python
Python 3.14.5 | packaged by conda-forge | (main, May 20 2026, 00:15:36) [GCC 14.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> from transformers import pipeline
>>> generator = pipeline('text-generation', model='nferruz/ProtGPT2')
>>> sequences = generator("M", max_length=50, num_return_sequences=3)
>>> for seq in sequences:
... print(seq['generated_text'])
...
M
M
M
>>>