Instructions to use camenduru/text2video-zero with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use camenduru/text2video-zero with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("camenduru/text2video-zero", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
Download node-gyp/14.16.0/include/node/openssl/async.h from camenduru/text2video-zero: direct link, hf CLI and curl.
- Browser
- Download file 2.4 kB
-
https://huggingface.co/camenduru/text2video-zero/resolve/main/node-gyp/14.16.0/include/node/openssl/async.h
- Command line
-
hf download hf://camenduru/text2video-zero/node-gyp/14.16.0/include/node/openssl/async.h
-
curl -L -o async.h https://huggingface.co/camenduru/text2video-zero/resolve/main/node-gyp/14.16.0/include/node/openssl/async.h
2.4 kB
| /* | |
| * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. | |
| * | |
| * Licensed under the OpenSSL license (the "License"). You may not use | |
| * this file except in compliance with the License. You can obtain a copy | |
| * in the file LICENSE in the source distribution or at | |
| * https://www.openssl.org/source/license.html | |
| */ | |
| /* application has to include <windows.h> to use this */ | |
| extern "C" { | |
| typedef struct async_job_st ASYNC_JOB; | |
| typedef struct async_wait_ctx_st ASYNC_WAIT_CTX; | |
| int ASYNC_init_thread(size_t max_size, size_t init_size); | |
| void ASYNC_cleanup_thread(void); | |
| ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void); | |
| void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx); | |
| int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key, | |
| OSSL_ASYNC_FD fd, | |
| void *custom_data, | |
| void (*cleanup)(ASYNC_WAIT_CTX *, const void *, | |
| OSSL_ASYNC_FD, void *)); | |
| int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, | |
| OSSL_ASYNC_FD *fd, void **custom_data); | |
| int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd, | |
| size_t *numfds); | |
| int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd, | |
| size_t *numaddfds, OSSL_ASYNC_FD *delfd, | |
| size_t *numdelfds); | |
| int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key); | |
| int ASYNC_is_capable(void); | |
| int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret, | |
| int (*func)(void *), void *args, size_t size); | |
| int ASYNC_pause_job(void); | |
| ASYNC_JOB *ASYNC_get_current_job(void); | |
| ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job); | |
| void ASYNC_block_pause(void); | |
| void ASYNC_unblock_pause(void); | |
| } | |