Buckets:

rtrm's picture
download
raw
24.4 kB
import{s as Rs,n as Hs,o as Ws}from"../chunks/scheduler.182ea377.js";import{S as Ss,i as Ys,g as n,s as o,p as h,A as As,h as a,f as s,c as i,j as J,q as c,m as u,k as r,v as p,a as l,r as M,d as b,t as d,u as f}from"../chunks/index.008d68e4.js";import{I as me}from"../chunks/IconCopyLink.96bbb92b.js";import{C as m}from"../chunks/CodeBlock.5ed6eb7b.js";import{D as Qs}from"../chunks/DocNotebookDropdown.bb388256.js";function zs(rs){let T,Te,y,I,Me,B,ls,re,us="Push files to the Hub",ye,Z,we,$,ps='🤗 Diffusers provides a <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin">PushToHubMixin</a> for uploading your model, scheduler, or pipeline to the Hub. It is an easy way to store your files on the Hub, and also allows you to share your work with others. Under the hood, the <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin">PushToHubMixin</a>:',ve,G,hs="<li>creates a repository on the Hub</li> <li>saves your model, scheduler, or pipeline files so they can be reloaded later</li> <li>uploads folder containing these files to the Hub</li>",je,V,cs='This guide will show you how to use the <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin">PushToHubMixin</a> to upload your files to the Hub.',_e,E,Ms='You’ll need to log in to your Hub account with your access <a href="https://huggingface.co/settings/tokens" rel="nofollow">token</a> first:',Ie,x,Ue,w,U,be,N,ns,ue,bs="Models",ke,D,ds='To push a model to the Hub, call <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> and specify the repository id of the model to be stored on the Hub:',ge,X,Ce,R,fs='For models, you can also specify the <a href="loading#checkpoint-variants"><em>variant</em></a> of the weights to push to the Hub. For example, to push <code>fp16</code> weights:',Be,H,Ze,W,Js='The <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> function saves the model’s <code>config.json</code> file and the weights are automatically saved in the <code>safetensors</code> format.',$e,S,ms="Now you can reload the model from your repository on the Hub:",Ge,Y,Ve,v,k,de,A,os,pe,Ts="Scheduler",Ee,Q,ys='To push a scheduler to the Hub, call <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> and specify the repository id of the scheduler to be stored on the Hub:',xe,z,Ne,q,ws='The <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> function saves the scheduler’s <code>scheduler_config.json</code> file to the specified repository.',De,P,vs="Now you can reload the scheduler from your repository on the Hub:",Xe,F,Re,j,g,fe,L,as,he,js="Pipeline",He,K,_s='You can also push an entire pipeline with all it’s components to the Hub. For example, initialize the components of a <a href="/docs/diffusers/v0.25.0/ja/api/pipelines/stable_diffusion/text2img#diffusers.StableDiffusionPipeline">StableDiffusionPipeline</a> with the parameters you want:',We,O,Se,ee,Is='Pass all of the components to the <a href="/docs/diffusers/v0.25.0/ja/api/pipelines/stable_diffusion/text2img#diffusers.StableDiffusionPipeline">StableDiffusionPipeline</a> and call <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> to push the pipeline to the Hub:',Ye,se,Ae,te,Us='The <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> function saves each component to a subfolder in the repository. Now you can reload the pipeline from your repository on the Hub:',Qe,le,ze,_,C,Je,ne,is,ce,ks="Privacy",qe,oe,gs='Set <code>private=True</code> in the <a href="/docs/diffusers/v0.25.0/ja/api/schedulers/overview#diffusers.utils.PushToHubMixin.push_to_hub">push_to_hub()</a> function to keep your model, scheduler, or pipeline files private:',Pe,ae,Fe,ie,Cs='Private repositories are only visible to you, and other users won’t be able to clone the repository and your repository won’t appear in search results. Even if a user has the URL to your private repository, they’ll receive a <code>404 - Sorry, we can&#39;t find the page you are looking for</code>. You must be <a href="https://huggingface.co/docs/huggingface_hub/quick-start#login" rel="nofollow">logged in</a> to load a model from a private repository.',Le;return B=new me({}),Z=new Qs({props:{classNames:"absolute z-10 right-0 top-0",options:[{label:"Mixed",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ja/push_to_hub.ipynb"},{label:"PyTorch",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ja/pytorch/push_to_hub.ipynb"},{label:"TensorFlow",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers_doc/ja/tensorflow/push_to_hub.ipynb"},{label:"Mixed",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ja/push_to_hub.ipynb"},{label:"PyTorch",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ja/pytorch/push_to_hub.ipynb"},{label:"TensorFlow",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/main/diffusers_doc/ja/tensorflow/push_to_hub.ipynb"}]}}),x=new m({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMG5vdGVib29rX2xvZ2luJTBBJTBBbm90ZWJvb2tfbG9naW4oKQ==",highlighted:`<span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> notebook_login
notebook_login()`}}),N=new me({}),X=new m({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMENvbnRyb2xOZXRNb2RlbCUwQSUwQWNvbnRyb2xuZXQlMjAlM0QlMjBDb250cm9sTmV0TW9kZWwoJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEKDMyJTJDJTIwNjQpJTJDJTBBJTIwJTIwJTIwJTIwbGF5ZXJzX3Blcl9ibG9jayUzRDIlMkMlMEElMjAlMjAlMjAlMjBpbl9jaGFubmVscyUzRDQlMkMlMEElMjAlMjAlMjAlMjBkb3duX2Jsb2NrX3R5cGVzJTNEKCUyMkRvd25CbG9jazJEJTIyJTJDJTIwJTIyQ3Jvc3NBdHRuRG93bkJsb2NrMkQlMjIpJTJDJTBBJTIwJTIwJTIwJTIwY3Jvc3NfYXR0ZW50aW9uX2RpbSUzRDMyJTJDJTBBJTIwJTIwJTIwJTIwY29uZGl0aW9uaW5nX2VtYmVkZGluZ19vdXRfY2hhbm5lbHMlM0QoMTYlMkMlMjAzMiklMkMlMEEpJTBBY29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> ControlNetModel
controlnet = ControlNetModel(
block_out_channels=(<span class="hljs-number">32</span>, <span class="hljs-number">64</span>),
layers_per_block=<span class="hljs-number">2</span>,
in_channels=<span class="hljs-number">4</span>,
down_block_types=(<span class="hljs-string">&quot;DownBlock2D&quot;</span>, <span class="hljs-string">&quot;CrossAttnDownBlock2D&quot;</span>),
cross_attention_dim=<span class="hljs-number">32</span>,
conditioning_embedding_out_channels=(<span class="hljs-number">16</span>, <span class="hljs-number">32</span>),
)
controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model&quot;</span>)`}}),H=new m({props:{code:"Y29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsJTIyJTJDJTIwdmFyaWFudCUzRCUyMmZwMTYlMjIp",highlighted:'controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model&quot;</span>, variant=<span class="hljs-string">&quot;fp16&quot;</span>)'}}),Y=new m({props:{code:"bW9kZWwlMjAlM0QlMjBDb250cm9sTmV0TW9kZWwuZnJvbV9wcmV0cmFpbmVkKCUyMnlvdXItbmFtZXNwYWNlJTJGbXktY29udHJvbG5ldC1tb2RlbCUyMik=",highlighted:'model = ControlNetModel.from_pretrained(<span class="hljs-string">&quot;your-namespace/my-controlnet-model&quot;</span>)'}}),A=new me({}),z=new m({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMERESU1TY2hlZHVsZXIlMEElMEFzY2hlZHVsZXIlMjAlM0QlMjBERElNU2NoZWR1bGVyKCUwQSUyMCUyMCUyMCUyMGJldGFfc3RhcnQlM0QwLjAwMDg1JTJDJTBBJTIwJTIwJTIwJTIwYmV0YV9lbmQlM0QwLjAxMiUyQyUwQSUyMCUyMCUyMCUyMGJldGFfc2NoZWR1bGUlM0QlMjJzY2FsZWRfbGluZWFyJTIyJTJDJTBBJTIwJTIwJTIwJTIwY2xpcF9zYW1wbGUlM0RGYWxzZSUyQyUwQSUyMCUyMCUyMCUyMHNldF9hbHBoYV90b19vbmUlM0RGYWxzZSUyQyUwQSklMEFzY2hlZHVsZXIucHVzaF90b19odWIoJTIybXktY29udHJvbG5ldC1zY2hlZHVsZXIlMjIp",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> DDIMScheduler
scheduler = DDIMScheduler(
beta_start=<span class="hljs-number">0.00085</span>,
beta_end=<span class="hljs-number">0.012</span>,
beta_schedule=<span class="hljs-string">&quot;scaled_linear&quot;</span>,
clip_sample=<span class="hljs-literal">False</span>,
set_alpha_to_one=<span class="hljs-literal">False</span>,
)
scheduler.push_to_hub(<span class="hljs-string">&quot;my-controlnet-scheduler&quot;</span>)`}}),F=new m({props:{code:"c2NoZWR1bGVyJTIwJTNEJTIwRERJTVNjaGVkdWxlci5mcm9tX3ByZXRyYWluZWQoJTIyeW91ci1uYW1lcHNhY2UlMkZteS1jb250cm9sbmV0LXNjaGVkdWxlciUyMik=",highlighted:'scheduler = DDIMScheduler.from_pretrained(<span class="hljs-string">&quot;your-namepsace/my-controlnet-scheduler&quot;</span>)'}}),L=new me({}),O=new m({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMCglMEElMjAlMjAlMjAlMjBVTmV0MkRDb25kaXRpb25Nb2RlbCUyQyUwQSUyMCUyMCUyMCUyMEF1dG9lbmNvZGVyS0wlMkMlMEElMjAlMjAlMjAlMjBERElNU2NoZWR1bGVyJTJDJTBBJTIwJTIwJTIwJTIwU3RhYmxlRGlmZnVzaW9uUGlwZWxpbmUlMkMlMEEpJTBBZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMENMSVBUZXh0TW9kZWwlMkMlMjBDTElQVGV4dENvbmZpZyUyQyUyMENMSVBUb2tlbml6ZXIlMEElMEF1bmV0JTIwJTNEJTIwVU5ldDJEQ29uZGl0aW9uTW9kZWwoJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEKDMyJTJDJTIwNjQpJTJDJTBBJTIwJTIwJTIwJTIwbGF5ZXJzX3Blcl9ibG9jayUzRDIlMkMlMEElMjAlMjAlMjAlMjBzYW1wbGVfc2l6ZSUzRDMyJTJDJTBBJTIwJTIwJTIwJTIwaW5fY2hhbm5lbHMlM0Q0JTJDJTBBJTIwJTIwJTIwJTIwb3V0X2NoYW5uZWxzJTNENCUyQyUwQSUyMCUyMCUyMCUyMGRvd25fYmxvY2tfdHlwZXMlM0QoJTIyRG93bkJsb2NrMkQlMjIlMkMlMjAlMjJDcm9zc0F0dG5Eb3duQmxvY2syRCUyMiklMkMlMEElMjAlMjAlMjAlMjB1cF9ibG9ja190eXBlcyUzRCglMjJDcm9zc0F0dG5VcEJsb2NrMkQlMjIlMkMlMjAlMjJVcEJsb2NrMkQlMjIpJTJDJTBBJTIwJTIwJTIwJTIwY3Jvc3NfYXR0ZW50aW9uX2RpbSUzRDMyJTJDJTBBKSUwQSUwQXNjaGVkdWxlciUyMCUzRCUyMERESU1TY2hlZHVsZXIoJTBBJTIwJTIwJTIwJTIwYmV0YV9zdGFydCUzRDAuMDAwODUlMkMlMEElMjAlMjAlMjAlMjBiZXRhX2VuZCUzRDAuMDEyJTJDJTBBJTIwJTIwJTIwJTIwYmV0YV9zY2hlZHVsZSUzRCUyMnNjYWxlZF9saW5lYXIlMjIlMkMlMEElMjAlMjAlMjAlMjBjbGlwX3NhbXBsZSUzREZhbHNlJTJDJTBBJTIwJTIwJTIwJTIwc2V0X2FscGhhX3RvX29uZSUzREZhbHNlJTJDJTBBKSUwQSUwQXZhZSUyMCUzRCUyMEF1dG9lbmNvZGVyS0woJTBBJTIwJTIwJTIwJTIwYmxvY2tfb3V0X2NoYW5uZWxzJTNEJTVCMzIlMkMlMjA2NCU1RCUyQyUwQSUyMCUyMCUyMCUyMGluX2NoYW5uZWxzJTNEMyUyQyUwQSUyMCUyMCUyMCUyMG91dF9jaGFubmVscyUzRDMlMkMlMEElMjAlMjAlMjAlMjBkb3duX2Jsb2NrX3R5cGVzJTNEJTVCJTIyRG93bkVuY29kZXJCbG9jazJEJTIyJTJDJTIwJTIyRG93bkVuY29kZXJCbG9jazJEJTIyJTVEJTJDJTBBJTIwJTIwJTIwJTIwdXBfYmxvY2tfdHlwZXMlM0QlNUIlMjJVcERlY29kZXJCbG9jazJEJTIyJTJDJTIwJTIyVXBEZWNvZGVyQmxvY2syRCUyMiU1RCUyQyUwQSUyMCUyMCUyMCUyMGxhdGVudF9jaGFubmVscyUzRDQlMkMlMEEpJTBBJTBBdGV4dF9lbmNvZGVyX2NvbmZpZyUyMCUzRCUyMENMSVBUZXh0Q29uZmlnKCUwQSUyMCUyMCUyMCUyMGJvc190b2tlbl9pZCUzRDAlMkMlMEElMjAlMjAlMjAlMjBlb3NfdG9rZW5faWQlM0QyJTJDJTBBJTIwJTIwJTIwJTIwaGlkZGVuX3NpemUlM0QzMiUyQyUwQSUyMCUyMCUyMCUyMGludGVybWVkaWF0ZV9zaXplJTNEMzclMkMlMEElMjAlMjAlMjAlMjBsYXllcl9ub3JtX2VwcyUzRDFlLTA1JTJDJTBBJTIwJTIwJTIwJTIwbnVtX2F0dGVudGlvbl9oZWFkcyUzRDQlMkMlMEElMjAlMjAlMjAlMjBudW1faGlkZGVuX2xheWVycyUzRDUlMkMlMEElMjAlMjAlMjAlMjBwYWRfdG9rZW5faWQlM0QxJTJDJTBBJTIwJTIwJTIwJTIwdm9jYWJfc2l6ZSUzRDEwMDAlMkMlMEEpJTBBdGV4dF9lbmNvZGVyJTIwJTNEJTIwQ0xJUFRleHRNb2RlbCh0ZXh0X2VuY29kZXJfY29uZmlnKSUwQXRva2VuaXplciUyMCUzRCUyMENMSVBUb2tlbml6ZXIuZnJvbV9wcmV0cmFpbmVkKCUyMmhmLWludGVybmFsLXRlc3RpbmclMkZ0aW55LXJhbmRvbS1jbGlwJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> (
UNet2DConditionModel,
AutoencoderKL,
DDIMScheduler,
StableDiffusionPipeline,
)
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> CLIPTextModel, CLIPTextConfig, CLIPTokenizer
unet = UNet2DConditionModel(
block_out_channels=(<span class="hljs-number">32</span>, <span class="hljs-number">64</span>),
layers_per_block=<span class="hljs-number">2</span>,
sample_size=<span class="hljs-number">32</span>,
in_channels=<span class="hljs-number">4</span>,
out_channels=<span class="hljs-number">4</span>,
down_block_types=(<span class="hljs-string">&quot;DownBlock2D&quot;</span>, <span class="hljs-string">&quot;CrossAttnDownBlock2D&quot;</span>),
up_block_types=(<span class="hljs-string">&quot;CrossAttnUpBlock2D&quot;</span>, <span class="hljs-string">&quot;UpBlock2D&quot;</span>),
cross_attention_dim=<span class="hljs-number">32</span>,
)
scheduler = DDIMScheduler(
beta_start=<span class="hljs-number">0.00085</span>,
beta_end=<span class="hljs-number">0.012</span>,
beta_schedule=<span class="hljs-string">&quot;scaled_linear&quot;</span>,
clip_sample=<span class="hljs-literal">False</span>,
set_alpha_to_one=<span class="hljs-literal">False</span>,
)
vae = AutoencoderKL(
block_out_channels=[<span class="hljs-number">32</span>, <span class="hljs-number">64</span>],
in_channels=<span class="hljs-number">3</span>,
out_channels=<span class="hljs-number">3</span>,
down_block_types=[<span class="hljs-string">&quot;DownEncoderBlock2D&quot;</span>, <span class="hljs-string">&quot;DownEncoderBlock2D&quot;</span>],
up_block_types=[<span class="hljs-string">&quot;UpDecoderBlock2D&quot;</span>, <span class="hljs-string">&quot;UpDecoderBlock2D&quot;</span>],
latent_channels=<span class="hljs-number">4</span>,
)
text_encoder_config = CLIPTextConfig(
bos_token_id=<span class="hljs-number">0</span>,
eos_token_id=<span class="hljs-number">2</span>,
hidden_size=<span class="hljs-number">32</span>,
intermediate_size=<span class="hljs-number">37</span>,
layer_norm_eps=<span class="hljs-number">1e-05</span>,
num_attention_heads=<span class="hljs-number">4</span>,
num_hidden_layers=<span class="hljs-number">5</span>,
pad_token_id=<span class="hljs-number">1</span>,
vocab_size=<span class="hljs-number">1000</span>,
)
text_encoder = CLIPTextModel(text_encoder_config)
tokenizer = CLIPTokenizer.from_pretrained(<span class="hljs-string">&quot;hf-internal-testing/tiny-random-clip&quot;</span>)`}}),se=new m({props:{code:"Y29tcG9uZW50cyUyMCUzRCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMnVuZXQlMjIlM0ElMjB1bmV0JTJDJTBBJTIwJTIwJTIwJTIwJTIyc2NoZWR1bGVyJTIyJTNBJTIwc2NoZWR1bGVyJTJDJTBBJTIwJTIwJTIwJTIwJTIydmFlJTIyJTNBJTIwdmFlJTJDJTBBJTIwJTIwJTIwJTIwJTIydGV4dF9lbmNvZGVyJTIyJTNBJTIwdGV4dF9lbmNvZGVyJTJDJTBBJTIwJTIwJTIwJTIwJTIydG9rZW5pemVyJTIyJTNBJTIwdG9rZW5pemVyJTJDJTBBJTIwJTIwJTIwJTIwJTIyc2FmZXR5X2NoZWNrZXIlMjIlM0ElMjBOb25lJTJDJTBBJTIwJTIwJTIwJTIwJTIyZmVhdHVyZV9leHRyYWN0b3IlMjIlM0ElMjBOb25lJTJDJTBBJTdEJTBBJTBBcGlwZWxpbmUlMjAlM0QlMjBTdGFibGVEaWZmdXNpb25QaXBlbGluZSgqKmNvbXBvbmVudHMpJTBBcGlwZWxpbmUucHVzaF90b19odWIoJTIybXktcGlwZWxpbmUlMjIp",highlighted:`components = {
<span class="hljs-string">&quot;unet&quot;</span>: unet,
<span class="hljs-string">&quot;scheduler&quot;</span>: scheduler,
<span class="hljs-string">&quot;vae&quot;</span>: vae,
<span class="hljs-string">&quot;text_encoder&quot;</span>: text_encoder,
<span class="hljs-string">&quot;tokenizer&quot;</span>: tokenizer,
<span class="hljs-string">&quot;safety_checker&quot;</span>: <span class="hljs-literal">None</span>,
<span class="hljs-string">&quot;feature_extractor&quot;</span>: <span class="hljs-literal">None</span>,
}
pipeline = StableDiffusionPipeline(**components)
pipeline.push_to_hub(<span class="hljs-string">&quot;my-pipeline&quot;</span>)`}}),le=new m({props:{code:"cGlwZWxpbmUlMjAlM0QlMjBTdGFibGVEaWZmdXNpb25QaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTIyeW91ci1uYW1lc3BhY2UlMkZteS1waXBlbGluZSUyMik=",highlighted:'pipeline = StableDiffusionPipeline.from_pretrained(<span class="hljs-string">&quot;your-namespace/my-pipeline&quot;</span>)'}}),ne=new me({}),ae=new m({props:{code:"Y29udHJvbG5ldC5wdXNoX3RvX2h1YiglMjJteS1jb250cm9sbmV0LW1vZGVsLXByaXZhdGUlMjIlMkMlMjBwcml2YXRlJTNEVHJ1ZSk=",highlighted:'controlnet.push_to_hub(<span class="hljs-string">&quot;my-controlnet-model-private&quot;</span>, private=<span class="hljs-literal">True</span>)'}}),{c(){T=n("meta"),Te=o(),y=n("h1"),I=n("a"),Me=n("span"),h(B.$$.fragment),ls=o(),re=n("span"),re.textContent=us,ye=o(),h(Z.$$.fragment),we=o(),$=n("p"),$.innerHTML=ps,ve=o(),G=n("ol"),G.innerHTML=hs,je=o(),V=n("p"),V.innerHTML=cs,_e=o(),E=n("p"),E.innerHTML=Ms,Ie=o(),h(x.$$.fragment),Ue=o(),w=n("h2"),U=n("a"),be=n("span"),h(N.$$.fragment),ns=o(),ue=n("span"),ue.textContent=bs,ke=o(),D=n("p"),D.innerHTML=ds,ge=o(),h(X.$$.fragment),Ce=o(),R=n("p"),R.innerHTML=fs,Be=o(),h(H.$$.fragment),Ze=o(),W=n("p"),W.innerHTML=Js,$e=o(),S=n("p"),S.textContent=ms,Ge=o(),h(Y.$$.fragment),Ve=o(),v=n("h2"),k=n("a"),de=n("span"),h(A.$$.fragment),os=o(),pe=n("span"),pe.textContent=Ts,Ee=o(),Q=n("p"),Q.innerHTML=ys,xe=o(),h(z.$$.fragment),Ne=o(),q=n("p"),q.innerHTML=ws,De=o(),P=n("p"),P.textContent=vs,Xe=o(),h(F.$$.fragment),Re=o(),j=n("h2"),g=n("a"),fe=n("span"),h(L.$$.fragment),as=o(),he=n("span"),he.textContent=js,He=o(),K=n("p"),K.innerHTML=_s,We=o(),h(O.$$.fragment),Se=o(),ee=n("p"),ee.innerHTML=Is,Ye=o(),h(se.$$.fragment),Ae=o(),te=n("p"),te.innerHTML=Us,Qe=o(),h(le.$$.fragment),ze=o(),_=n("h2"),C=n("a"),Je=n("span"),h(ne.$$.fragment),is=o(),ce=n("span"),ce.textContent=ks,qe=o(),oe=n("p"),oe.innerHTML=gs,Pe=o(),h(ae.$$.fragment),Fe=o(),ie=n("p"),ie.innerHTML=Cs,this.h()},l(e){const t=As("svelte-1phssyn",document.head);T=a(t,"META",{name:!0,content:!0}),t.forEach(s),Te=i(e),y=a(e,"H1",{class:!0});var Ke=J(y);I=a(Ke,"A",{id:!0,class:!0,href:!0});var Bs=J(I);Me=a(Bs,"SPAN",{});var Zs=J(Me);c(B.$$.fragment,Zs),Zs.forEach(s),Bs.forEach(s),ls=i(Ke),re=a(Ke,"SPAN",{"data-svelte-h":!0}),u(re)!=="svelte-1vzqrk7"&&(re.textContent=us),Ke.forEach(s),ye=i(e),c(Z.$$.fragment,e),we=i(e),$=a(e,"P",{"data-svelte-h":!0}),u($)!=="svelte-1yicwq6"&&($.innerHTML=ps),ve=i(e),G=a(e,"OL",{"data-svelte-h":!0}),u(G)!=="svelte-11ocvlf"&&(G.innerHTML=hs),je=i(e),V=a(e,"P",{"data-svelte-h":!0}),u(V)!=="svelte-1abj3l8"&&(V.innerHTML=cs),_e=i(e),E=a(e,"P",{"data-svelte-h":!0}),u(E)!=="svelte-1bojsgz"&&(E.innerHTML=Ms),Ie=i(e),c(x.$$.fragment,e),Ue=i(e),w=a(e,"H2",{class:!0});var Oe=J(w);U=a(Oe,"A",{id:!0,class:!0,href:!0});var $s=J(U);be=a($s,"SPAN",{});var Gs=J(be);c(N.$$.fragment,Gs),Gs.forEach(s),$s.forEach(s),ns=i(Oe),ue=a(Oe,"SPAN",{"data-svelte-h":!0}),u(ue)!=="svelte-14dxrcz"&&(ue.textContent=bs),Oe.forEach(s),ke=i(e),D=a(e,"P",{"data-svelte-h":!0}),u(D)!=="svelte-dxn0ft"&&(D.innerHTML=ds),ge=i(e),c(X.$$.fragment,e),Ce=i(e),R=a(e,"P",{"data-svelte-h":!0}),u(R)!=="svelte-1eiubrc"&&(R.innerHTML=fs),Be=i(e),c(H.$$.fragment,e),Ze=i(e),W=a(e,"P",{"data-svelte-h":!0}),u(W)!=="svelte-2xryqo"&&(W.innerHTML=Js),$e=i(e),S=a(e,"P",{"data-svelte-h":!0}),u(S)!=="svelte-1bcc50k"&&(S.textContent=ms),Ge=i(e),c(Y.$$.fragment,e),Ve=i(e),v=a(e,"H2",{class:!0});var es=J(v);k=a(es,"A",{id:!0,class:!0,href:!0});var Vs=J(k);de=a(Vs,"SPAN",{});var Es=J(de);c(A.$$.fragment,Es),Es.forEach(s),Vs.forEach(s),os=i(es),pe=a(es,"SPAN",{"data-svelte-h":!0}),u(pe)!=="svelte-233ys6"&&(pe.textContent=Ts),es.forEach(s),Ee=i(e),Q=a(e,"P",{"data-svelte-h":!0}),u(Q)!=="svelte-1i9ras9"&&(Q.innerHTML=ys),xe=i(e),c(z.$$.fragment,e),Ne=i(e),q=a(e,"P",{"data-svelte-h":!0}),u(q)!=="svelte-hqay38"&&(q.innerHTML=ws),De=i(e),P=a(e,"P",{"data-svelte-h":!0}),u(P)!=="svelte-rpu5q4"&&(P.textContent=vs),Xe=i(e),c(F.$$.fragment,e),Re=i(e),j=a(e,"H2",{class:!0});var ss=J(j);g=a(ss,"A",{id:!0,class:!0,href:!0});var xs=J(g);fe=a(xs,"SPAN",{});var Ns=J(fe);c(L.$$.fragment,Ns),Ns.forEach(s),xs.forEach(s),as=i(ss),he=a(ss,"SPAN",{"data-svelte-h":!0}),u(he)!=="svelte-1hivr8r"&&(he.textContent=js),ss.forEach(s),He=i(e),K=a(e,"P",{"data-svelte-h":!0}),u(K)!=="svelte-18oa3ss"&&(K.innerHTML=_s),We=i(e),c(O.$$.fragment,e),Se=i(e),ee=a(e,"P",{"data-svelte-h":!0}),u(ee)!=="svelte-5mletb"&&(ee.innerHTML=Is),Ye=i(e),c(se.$$.fragment,e),Ae=i(e),te=a(e,"P",{"data-svelte-h":!0}),u(te)!=="svelte-10m8ghk"&&(te.innerHTML=Us),Qe=i(e),c(le.$$.fragment,e),ze=i(e),_=a(e,"H2",{class:!0});var ts=J(_);C=a(ts,"A",{id:!0,class:!0,href:!0});var Ds=J(C);Je=a(Ds,"SPAN",{});var Xs=J(Je);c(ne.$$.fragment,Xs),Xs.forEach(s),Ds.forEach(s),is=i(ts),ce=a(ts,"SPAN",{"data-svelte-h":!0}),u(ce)!=="svelte-4k71ob"&&(ce.textContent=ks),ts.forEach(s),qe=i(e),oe=a(e,"P",{"data-svelte-h":!0}),u(oe)!=="svelte-e1frtl"&&(oe.innerHTML=gs),Pe=i(e),c(ae.$$.fragment,e),Fe=i(e),ie=a(e,"P",{"data-svelte-h":!0}),u(ie)!=="svelte-ckklvi"&&(ie.innerHTML=Cs),this.h()},h(){r(T,"name","hf:doc:metadata"),r(T,"content",JSON.stringify(qs)),r(I,"id","push-files-to-the-hub"),r(I,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),r(I,"href","#push-files-to-the-hub"),r(y,"class","relative group"),r(U,"id","models"),r(U,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),r(U,"href","#models"),r(w,"class","relative group"),r(k,"id","scheduler"),r(k,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),r(k,"href","#scheduler"),r(v,"class","relative group"),r(g,"id","pipeline"),r(g,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),r(g,"href","#pipeline"),r(j,"class","relative group"),r(C,"id","privacy"),r(C,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),r(C,"href","#privacy"),r(_,"class","relative group")},m(e,t){p(document.head,T),l(e,Te,t),l(e,y,t),p(y,I),p(I,Me),M(B,Me,null),p(y,ls),p(y,re),l(e,ye,t),M(Z,e,t),l(e,we,t),l(e,$,t),l(e,ve,t),l(e,G,t),l(e,je,t),l(e,V,t),l(e,_e,t),l(e,E,t),l(e,Ie,t),M(x,e,t),l(e,Ue,t),l(e,w,t),p(w,U),p(U,be),M(N,be,null),p(w,ns),p(w,ue),l(e,ke,t),l(e,D,t),l(e,ge,t),M(X,e,t),l(e,Ce,t),l(e,R,t),l(e,Be,t),M(H,e,t),l(e,Ze,t),l(e,W,t),l(e,$e,t),l(e,S,t),l(e,Ge,t),M(Y,e,t),l(e,Ve,t),l(e,v,t),p(v,k),p(k,de),M(A,de,null),p(v,os),p(v,pe),l(e,Ee,t),l(e,Q,t),l(e,xe,t),M(z,e,t),l(e,Ne,t),l(e,q,t),l(e,De,t),l(e,P,t),l(e,Xe,t),M(F,e,t),l(e,Re,t),l(e,j,t),p(j,g),p(g,fe),M(L,fe,null),p(j,as),p(j,he),l(e,He,t),l(e,K,t),l(e,We,t),M(O,e,t),l(e,Se,t),l(e,ee,t),l(e,Ye,t),M(se,e,t),l(e,Ae,t),l(e,te,t),l(e,Qe,t),M(le,e,t),l(e,ze,t),l(e,_,t),p(_,C),p(C,Je),M(ne,Je,null),p(_,is),p(_,ce),l(e,qe,t),l(e,oe,t),l(e,Pe,t),M(ae,e,t),l(e,Fe,t),l(e,ie,t),Le=!0},p:Hs,i(e){Le||(b(B.$$.fragment,e),b(Z.$$.fragment,e),b(x.$$.fragment,e),b(N.$$.fragment,e),b(X.$$.fragment,e),b(H.$$.fragment,e),b(Y.$$.fragment,e),b(A.$$.fragment,e),b(z.$$.fragment,e),b(F.$$.fragment,e),b(L.$$.fragment,e),b(O.$$.fragment,e),b(se.$$.fragment,e),b(le.$$.fragment,e),b(ne.$$.fragment,e),b(ae.$$.fragment,e),Le=!0)},o(e){d(B.$$.fragment,e),d(Z.$$.fragment,e),d(x.$$.fragment,e),d(N.$$.fragment,e),d(X.$$.fragment,e),d(H.$$.fragment,e),d(Y.$$.fragment,e),d(A.$$.fragment,e),d(z.$$.fragment,e),d(F.$$.fragment,e),d(L.$$.fragment,e),d(O.$$.fragment,e),d(se.$$.fragment,e),d(le.$$.fragment,e),d(ne.$$.fragment,e),d(ae.$$.fragment,e),Le=!1},d(e){e&&(s(Te),s(y),s(ye),s(we),s($),s(ve),s(G),s(je),s(V),s(_e),s(E),s(Ie),s(Ue),s(w),s(ke),s(D),s(ge),s(Ce),s(R),s(Be),s(Ze),s(W),s($e),s(S),s(Ge),s(Ve),s(v),s(Ee),s(Q),s(xe),s(Ne),s(q),s(De),s(P),s(Xe),s(Re),s(j),s(He),s(K),s(We),s(Se),s(ee),s(Ye),s(Ae),s(te),s(Qe),s(ze),s(_),s(qe),s(oe),s(Pe),s(Fe),s(ie)),s(T),f(B),f(Z,e),f(x,e),f(N),f(X,e),f(H,e),f(Y,e),f(A),f(z,e),f(F,e),f(L),f(O,e),f(se,e),f(le,e),f(ne),f(ae,e)}}}const qs={local:"push-files-to-the-hub",sections:[{local:"models",title:"Models"},{local:"scheduler",title:"Scheduler"},{local:"pipeline",title:"Pipeline"},{local:"privacy",title:"Privacy"}],title:"Push files to the Hub"};function Ps(rs){return Ws(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class st extends Ss{constructor(T){super(),Ys(this,T,Ps,zs,Rs,{})}}export{st as component};

Xet Storage Details

Size:
24.4 kB
·
Xet hash:
c1b145558dfb85b8ee44943fa6fa9ffb288f2978b9843a1f722785551e6eeb53

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.